最常用的設計模式---模板方法模式(C++實現)

模板方法模式是設計模式行爲型中最簡單的一種設計模式。在實際中你甚至可能經常用到,只是你自己不知道它是一種設計模式罷了。 模板方法模式定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 角色: 抽象類(AbstractClass): 定義抽象的原語操作,具體的子類將重定義它們以實現一個算法,實現一個模板方法,定義一個算法的骨
相關文章
相關標籤/搜索