設計模式(十)—— Template 模式

理解:

       Template模式,很好理解,就是寫了一個通用的模板來實現一個方法,用戶需要做的就是往裏面(在派生類中)填充內容(實現方式)。


優點:

這種方式,可以很好地消除代碼冗餘,使得從if-else 和 複製粘貼中解脫出來。


區別於Strategy:

模板方法是改變算法的一部分。

策略模式是使用委託改變整個算法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章