原型 模式

1.目的

        用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。

2.結構

  

3.代碼例子

4.適用性

  • 當要實例化的類是在運行時刻指定時,例如,通過動態裝載;或者
  • 爲了避免創建一個與產品類層次平行的工廠類層次時;或者
  • 當一個類的實例只能有幾個不同狀態組合中的一種時。建立相應數目的原型並克隆它們可能比每次用合適的狀態手工實例化該類更方便一些。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章