原型模式和模版方法模式

    首先咱們來了解原型模式
算法

    定義:用原型實例指定建立對象的種類,而且經過拷貝這些原型建立新的對象
設計模式

    根據定義,咱們很明顯地知道原型模式的對象是類。經過原型模式,咱們能夠無限地複製原型的對象
設計

    接着咱們瞭解模版方法模式
對象

    定義:定義了一個操做中的算法的骨架,而將一些步驟延遲到子類中。模版方法使用使得子類能夠不改變一個算法的結構便可重定義該算法的某些特定步驟。
原型

    其實就是規定完成某件事情須要作多少步,而且規定那些須要你發揮本身的想象、能力根據實際狀況去完成的。
方法


    綜上所述。這兩種設計模式的對象不一樣。原型是一個大的方向、模版方法是細節的上的。
模版

相關文章
相關標籤/搜索