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

定义

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

类图

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

优点

  • 易扩展,符合开闭原则
  • 便于维护
  • 灵活,钩子(super)的使用可以影响父类的逻辑,所有同时也有风险

适用场景

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


学习资料:
- 卡奴达摩的专栏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值