Exemple #1
0
 public virtual void Display()
 {
     WhoIAm();
     SwimBehavior.Swim();
     FlyBehavior.Fly();
     QuackBehavior.Quack();
 }
Exemple #2
0
 public void setQuackBehavior(QuackBehavior quackBehavior)
 {
     this.quackBehavior = quackBehavior;
 }
Exemple #3
0
 public MallardDuck()
 {
     QuackBehavior = new QuackBehavior();
     FlyBehavior   = new FlyWithWings();
 }
 public void SetQuackBehavior(QuackBehavior qb)
 {
     quackBehavior = qb;
 }
Exemple #5
0
 public Duck()
 {
     this.flyBehavior   = GetFlyBehavior();
     this.quackBehavior = GetQuackBehavior();
 }