23 prototype原型(創建型)

23 prototype(創建型)

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章