[Java] [設計模式] [行爲型模式] [模板方法模式]

定義 定義一個操作中的算法框架,而將一些步驟延遲到子類中,使得子類可以不改變一個算法的結構即可重定義該算法的某些特定的步驟。 模式結構 模板方法模式結構比較簡單,其核心是抽象類和其中的模板方法的設計,其結構如圖2所示: 圖2 模板方法模式結構圖 由圖2可知,模板方法模式包含如下兩個角色: (1) AbstractClass(抽象類):在抽象類中定義了一系列基本操作(PrimitiveOperati
相關文章
相關標籤/搜索