1.1.1. 爲什麼要使用模板方法設計模式
在解決一些問題或者設計一個軟件的時候,需要先定義一個模板,就相當於一種事先定義好的協議。
以後要做這系列的事情都按照這個模板來做。這樣就實現統一化管理。
1.1.2. 如何實現模板方法設計模式
定義一個抽象的父類做爲模板,定義所有需要的方法
在父類中實現供外界調用的主方法,將方法聲明爲final
根據不同業務需求定義子類實現父類的抽象方法
在解決一些問題或者設計一個軟件的時候,需要先定義一個模板,就相當於一種事先定義好的協議。
以後要做這系列的事情都按照這個模板來做。這樣就實現統一化管理。
定義一個抽象的父類做爲模板,定義所有需要的方法
在父類中實現供外界調用的主方法,將方法聲明爲final
根據不同業務需求定義子類實現父類的抽象方法