模板方法模式

水果店不断扩展结算方式,希望不影响购物流程
设计模式 - 模板方法模式
在父类中编排主流程,将步骤实现延迟到子类去实现。
设计模式 - 模板方法模式
设计模式 - 模板方法模式
1、先将主流程框架逻辑(清点商品/计算价目/结算/送货上门)设计完成
2、再实现各模块小步骤。
3、不能确实的步骤,作为虚拟方法,甩锅给子类实现。
3、子类只需要聚焦自己的小步骤逻辑。

设计模式 - 模板方法模式
设计模式 - 模板方法模式
设计模式 - 模板方法模式

相关文章: