コード例 #1
0
 //De esta forma cada pato define su comportamiento
 public MallardDuck()
 {
     /*
      * la clase behaviour encapsula los constructores de comportamiento de los patos
      */
     FlyBehavior   = Behavior.CanFly();
     SwimBehavior  = Behavior.CanSwim();
     QuackBehavior = Behavior.CanQuack();
 }
コード例 #2
0
 //De esta forma cada pato define su comportamiento
 public AlabioDuck()
 {
     FlyBehavior   = Behavior.CanFly();
     SwimBehavior  = Behavior.CanSwim();
     QuackBehavior = Behavior.CanQuack();
 }