Beispiel #1
0
 public CloudDuck(IFlyBehavioural flyBehavioural, IQuackBehavioural quackBehavioural) : base(flyBehavioural, quackBehavioural)
 {
     Console.WriteLine(Quack());
     Console.WriteLine(Fly());
     Swim();
     Display();
 }
Beispiel #2
0
 //Set dependancy injection in constructor
 public Duck(IFlyBehavioural flyBehavioural, IQuackBehavioural quackBehavioural)
 {
     this._flyBehavioural   = flyBehavioural;
     this._quackBehavioural = quackBehavioural;
 }