设计模式(十)—— Template 模式

理解:

       Template模式,很好理解,就是写了一个通用的模板来实现一个方法,用户需要做的就是往里面(在派生类中)填充内容(实现方式)。


优点:

这种方式,可以很好地消除代码冗余,使得从if-else 和 复制粘贴中解脱出来。


区别于Strategy:

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

策略模式是使用委托改变整个算法。

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