/// <summary> /// MallardDuck использует класс Quack для выполнения действия, /// так что при вызове performQuack() ответственность за выполнение возлагается на объект Quack. /// А в качестве реализации FlyBehavior используется тип FlyWithWings /// </summary> public MallardDuck() { quakeBehavior = new Quake(); flyBehavior = new FlyWithWings(); }
public ModelDuck() { flyBehavior = new FlyNoWay(); quakeBehavior = new Quake(); }