Prototype模式是軟體23種設計模式中的一種,設計模式主要用於得到簡潔系統設計。Prototype模式允許對象在不了解要創建對象的確切類以及如何創建等細節的情況下創建自定義對象。
基本介紹
- 中文名:原型模式
- 外文名:Prototype Pattern
- 可以在運行時添加或刪除產品。
- 通過改變值指定新對象。
- 通過改變結構指定新對象。
- 減少子類的生成和使用。
- 可以用類動態地配置應用程式。
- 在運行時,指定需要例化的類,例如動態載入。
- 避免構建與產品的類層次結構相似和工廠類層次結構。
- 當類的實例是僅有的一些不同狀態組合之一的時候。