策略模式在项目中使用很多,我们知道设计原则为对扩展开发,对修改关闭的原则;
策略模式通俗 的几句话来说就是 鸭子有飞行行为 ,叫行为, 但是各种鸭子都不一样,现在把变化的行为抽象出来为一个接口 ,鸭接口拥有这两个行为接口的成员变量,其他不会改变的行为扔放在鸭子接口里。