設計模式 ③ — 行爲型模式

模板方法模式(TEMPLATE METHOD) 介紹: 知道一個算法的關鍵步驟,並確定了這些步驟的執行順序,但不用的程序步驟是不一樣的,解決方案就是模板方法模式。 定義: 定義一個操作中的算法的框架,將一些步驟延遲到子類中,使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 使用場景: 1.多個子類有公有的方法,邏輯基本相同時。 2.重要、複雜的算法,可以把核心算法設計爲模板方法,周
相關文章
相關標籤/搜索