04-原型模式(Prototype)

概述: 使用原型實例指定要創建對象的類型,通過複製這個原型來創建新對象 不需要知道任何創建的細節,不調用構造函數 適用場景: 類初始化消耗較多資源 new產生的一個對象需要非常繁瑣的過程(數據準備、訪問權 限等 構造函數比較複雜 循環體中生產大量對象時 優點: 原型模式性能比直接new-個對象性能高 簡化創建過程 缺點: 必須配備克隆方法 對克隆複雜對象或對克隆出的對象進行復雜改造時,容易引入風險
相關文章
相關標籤/搜索