模板模式學習(轉)

1. 概述   定義一個操作中的算法的骨架,而將步驟延遲到子類中。模板方法使得子類可以不改變一個算法的結構即可重定義算法的某些特定步驟。 2. 模式中的角色   2.1 抽象類(AbstractClass):實現了模板方法,定義了算法的骨架。   2.2 具體類(ConcreteClass):實現抽象類中的抽象方法,已完成完整的算法。 3. 模式解讀   3.1 模板方法類圖      3.2 模
相關文章
相關標籤/搜索