設計模式——模板方法模式

模板方法模式定義 在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變算法結構的情況,重新定義算法中的某些步驟。 類圖: AbstractClass:這個抽象類包含了模板方法。模板方法執行了一系列的算法(方法)。模板方法本身和抽象方法的具體實現之間被解耦了。 ConcreteClass:這個具體類實現了抽象的操作,當模板方法需要這兩個抽象方法時,會調用實現它們的子
相關文章
相關標籤/搜索