設計模式(八):原型模式

1. 定義 使用場景 當直接創建對象的代價比較大時,則採用這種模式 。例如,一個對象需要在一個高代價的數據庫操作之後被創建。我們可以緩存該對象,在下一個請求時返回它的克隆,在需要的時候更新數據庫,以此來減少數據庫調用。 優點 缺點 2. 克隆一個類 實現一個mail類,重寫clone方法 寫一個mailutil工具類 主函數:克隆10次mail類 結果 3. 深克隆和淺克隆 3.1 概念 克隆就是
相關文章
相關標籤/搜索