java策略模式

策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 策略模式的设计原则如下: 1. 将应用中需要经常变化的代码独立出来,应和那些不需要经常变化的代码分开。 2. 应针对接口,而不是类进行编程。 3. 在类中应多用组合,少用继承。 package strategy; //定义飞的接口 public interface FlyBehavior { public void fly
相关文章
相关标签/搜索