設計模式--模板方法模式

模板方法 定義:定義了一個算法的骨架,並允許子類爲一個或多個步驟提供實現 舉個例子,把大象放進冰箱分幾步,第一打開冰箱,第二打大象放進冰箱,第三把冰箱關閉。這三個步驟就可以用模板方法的設計模式。 定義補充:模板方法使得子類可以在不改變算法結構的情況下,重新定義算法的某些步驟。 類型:行爲型 適用場景:(1)一次性實現一個算法的不變部分,並將可變的行爲留給子類來實現,(2)各子類中公共的行爲被提取出
相關文章
相關標籤/搜索