动机
不改变算法结构,即可重新定于新功能。
例子
c++中,对于虚函数的继承机制,就是很典型的Template Method!
这个案例,我觉得比书上个好懂,推荐!
模板方法模式(Template Method) - 最易懂的设计模式解析
23种设计模式(6):模版方法模式
个人解读
这个模板方法模式和c++里面的函数模板,类模板,是有本质区别的。不要搞混淆
不改变算法结构,即可重新定于新功能。
c++中,对于虚函数的继承机制,就是很典型的Template Method!
这个案例,我觉得比书上个好懂,推荐!
模板方法模式(Template Method) - 最易懂的设计模式解析
23种设计模式(6):模版方法模式
这个模板方法模式和c++里面的函数模板,类模板,是有本质区别的。不要搞混淆