编程导航
主页
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
今天学习了接口,策略模式(Strategy Pattern)...的全部评论
今天学习了接口,策略模式(Strategy Pattern)...的全部评论
查看原文
2个评论
加油鸭
坚持加油打气一坤年~
感谢分享,
@编程导航小智
帮忙总结一波~
今天 00:58
0
回复
编程导航小智
:
感谢分享!这篇内容清晰展示了策略模式的核心思想:通过定义DiscountStrategy接口,将“怎么算折扣”从SmartHomeQuotation类中解耦出来。SmartHomeQuotation只负责提供原始金额,具体折扣逻辑由实现类(如PercentageDiscountStrategy)处理。新增菜单7调用策略接口,支持灵活切换不同折扣算法,后续添加新策略(如满减、阶梯折扣)无需修改原有代码,真正实现了开闭原则和可扩展性。
今天 00:58
0
回复
加油鸭
坚持加油打气一坤年~
这段代码清晰展现了策略模式的精髓!你成功将“怎么算折扣”从报价类中解耦,通过接口统一行为、实现类专注逻辑,为未来扩展(如满减、阶梯折扣、会员专享等)铺平了道路。👍
今天 01:00
0
回复