【源码分析设计模式 11(1),Java开发框架
4、注意事项如果一个系统的策略多于四个,就需要考虑使用混合模式解决策略类膨胀的问题四、代码实例==========下面就以商场促销为例使用策略模式实现商场促销算法。UML图如下:1、上下文类首先声明一个 CashSuper 对象,通过构造方法,传入具体的收费策略, getResult() 方法的功能为根据收费策略的不同获取计算结果。package designMode.strategy;public class CashCo