
设计模式
文章平均质量分 92
渡灬魂
这个作者很懒,什么都没留下…
展开
-
策略模式 初学
策略模式 初学介绍什么是策略模式优点缺点使用场景注意示例 介绍 什么是策略模式 策略这个词应该怎么理解,打个比方说,我们出门的时候会选择不同的出行方式,比如骑自行车、坐公交、坐火车、坐飞机、坐火箭等等,这些出行方式,每一种都是一个策略。 再比如我们去逛商场,商场现在正在搞活动,有打折的、有满减的、有返利的等等,其实不管商场如何进行促销,说到底都是一些算法,这些算法本身只是一种策略,并且这些算法是随时都可能互相替换的,比如针对同一件商品,今天打八折、明天满100减30,这些策略间是可以互换的。 策略模原创 2020-12-17 18:10:18 · 96 阅读 · 0 评论 -
策略模式demo示例
策略模式示例 以商场促销为例使用策略模式实现商场促销算法 上下文类 首先声明一个CashSuper对象,通过构造方法,传入具体的收费策略,getResult()方法的功能为根据收费策略的不同获得计算结果。 public class CashContext { private CashSuper cashSuper; public CashContext(CashSuper cashSuper) { this.cashSuper = cash原创 2020-12-17 18:09:20 · 134 阅读 · 0 评论