原型模式
閱讀設定

原型模式(參見英文:prototype pattern)係軟件設計模式一種,屬於建立物件嘅一種方法。喺原型模式下,建立嘅物件類型取決於某個原型[註 1]實例,簡單講即係由呢個實例嗰度「倒模式」噉複製(clone
)而成。啲人講親原型模式,好多時都會攞佢嚟同工廠方法模式對比[1]。
要實踐原型模式,用家要界定一個抽象嘅基本類型,入便有一個 clone()
(複製)方法,每當佢想整件新嘅物件出嚟嗰陣,就要喺個原型上呼叫 clone()
方法。呢種方法亦有可能同工廠方法結合埋一齊。
睇埋
[編輯]註釋
[編輯]參攷
[編輯]- ↑ Duell, Michael (July 1997). "Non-Software Examples of Design Patterns". Object Magazine. 7 (5): 54.