Exemplo n.º 1
0
 public MallardDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn)
 {
     quackBehavior = quackBehaviorIn;
     flyBehavior   = flyBehaviorIn;
 }
Exemplo n.º 2
0
 public MallardDuck()
 {
     FlyBehavior   = new FlyWithWingsBehavior();
     QuackBehavior = new QuackBehavior();
 }
Exemplo n.º 3
0
 public void setQuackBehavior(QuackBehavior qb)
 {
     quackBehavior = qb;
 }
Exemplo n.º 4
0
 public void PerformQuack()
 {
     QuackBehavior.Quacking();
 }
Exemplo n.º 5
0
 public MallardDuck()
 {
     FlyBehavior = new FlyWithWingsBehavior();
     QuackBehavior = new QuackBehavior();
 }
Exemplo n.º 6
0
 public ModelDuck(QuackBehavior quackBehaviorIn, FlyBehavior flyBehaviorIn)
 {
     flyBehavior   = flyBehaviorIn;
     quackBehavior = quackBehaviorIn;
 }
Exemplo n.º 7
0
 public void SetQuackBehavior(QuackBehavior quackBehavior)
 {
     this.quackBehavior = quackBehavior;
 }