23 prototype原型(創建型)

23 prototype(創建型) 動機: 指定使用原型實例創建的對象類型,並通過複製該原型創建新對象。 創建一個類來表示所有對象,不行,每個對象一個類,也不行 結構: 合作: A client asks a prototype to clone itself. 後果: 優點: 工廠和建造商所造成的同樣後果; 運行時產品的添加和刪除; 減少創造者的結構。 缺點: 所有的子類必須實現克隆操作,很困難
相關文章
相關標籤/搜索