1 策略模式概述 策略模式(strategy pattern)的原始定义是:定义一系列算法,将每一个算法封装起来,并使它们可以相互替换。策略模式让算法可以独立于使用它的客户端而变化。 2 策略模式原理 3 策略模式实现 策略模式的本质是通过Context类来作为中心控制单元,对不同的策略进行调度分配。 //抽象策略类 public interface Strategy { void algorithm(); }