//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(); }
//De esta forma cada pato define su comportamiento public AlabioDuck() { FlyBehavior = Behavior.CanFly(); SwimBehavior = Behavior.CanSwim(); QuackBehavior = Behavior.CanQuack(); }