您的位置:首页 > 其它

模版方法模式--老大来定义,小弟去实现

2016-03-26 16:14 183 查看

定义

通过父类来规定整个框架结构,某些方法可以延续到子类去实现

类图



模板方法模式是我们很常用的行为模式,这里就不上代码了。

优点

易扩展,符合开闭原则

便于维护

灵活,钩子(super)的使用可以影响父类的逻辑,所有同时也有风险

适用场景

多个子类拥有相同的方法,并且这些方法逻辑相同时,可以考虑使用模版方法模式。在程序的主框架相同,细节不同的场合下,也比较适合使用这种模式。

学习资料:

- 卡奴达摩的专栏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: