public MallardDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn) { quackBehavior = quackBehaviorIn; flyBehavior = flyBehaviorIn; }
public MallardDuck() { FlyBehavior = new FlyWithWingsBehavior(); QuackBehavior = new QuackBehavior(); }
public void setQuackBehavior(QuackBehavior qb) { quackBehavior = qb; }
public void PerformQuack() { QuackBehavior.Quacking(); }
public ModelDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn) { flyBehavior = flyBehaviorIn; quackBehavior = quackBehaviorIn; }
public void SetQuackBehavior(QuackBehavior quackBehavior) { this.quackBehavior = quackBehavior; }