策略模式
duck的设计
Interfaces Duck
FlyBehavior flyBehavior;
QuackBehavior quackBehavior;
performQuark();
performFly();
display();
swim();
策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户
策略模式
duck的设计
Interfaces Duck
FlyBehavior flyBehavior;
QuackBehavior quackBehavior;
performQuark();
performFly();
display();
swim();
策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户