行爲型設計模式之模板方法(TEMPLATE METHOD)模式 ,策略(Strategy )模式

1 模板方法(TEMPLATE METHOD)模式: 模板方法模式把我們不知道具體實現的步聚封裝成抽象方法,提供一些按正確順序調用它們的具體方法(這些具體方法統稱爲模板方法),這樣構成一個抽象基類。子類通過繼承這個抽象基類去實現各個步聚的抽象方法,而工作流程卻由父類來控制。  2 模板方法應用於下列情況:  1) 一次性實現一個算法的不變的部分,並將可變的行爲留給子類來實現。  2)各子類中公共的
相關文章
相關標籤/搜索