模板方法模式的定義 在一個方法中定義一個演算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變演算法結構的情況下,重新定義演算法中的某些步驟。 模板方法模式的類圖 在我們使用的框架中,很多地方都用到了模板方法模式。畢竟框架要對用戶是可擴展的,所以會封裝了一些模板方法,然後部分具體的實現交由子 ...
模板方法模式的定義
在一個方法中定義一個演算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在不改變演算法結構的情況下,重新定義演算法中的某些步驟。
模板方法模式的類圖
在我們使用的框架中,很多地方都用到了模板方法模式。畢竟框架要對用戶是可擴展的,所以會封裝了一些模板方法,然後部分具體的實現交由子類完成。