public MallardDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn) { quackBehavior = quackBehaviorIn; flyBehavior = flyBehaviorIn; }
public void SetFlyBehavior(FlyBehavior behavior) { flyBehavior = behavior; }
public void setFlyBehavior(FlyBehavior fb) { flyBehavior = fb; }
public void setFlyBehavior(FlyBehavior fb) { this.flyBehavior = fb; }
public void PerformFly() { FlyBehavior.Fly(); }
public ModelDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn) { flyBehavior = flyBehaviorIn; quackBehavior = quackBehaviorIn; }
public void SetFlyBehavior(FlyBehavior flyBehavior) { this.flyBehavior = flyBehavior; }