释义 策略模式和多态很相似 可以理解为定义了一个统一的接口,有许多不同的实现类,可以自由选择不同的实时类去执行。 实现 上代码: 定义一个统一的接口: [JavaScript] 纯文本查看 复制代码 ? 1 2 3 4 5 public interface CalcStrategy { void calc(String ql); } 定义几个实现类 [JavaScript] 纯文本查看 复制代码 ? 1 2 3 4 5 6