Esempio n. 1
0
 public Duck(IQuackBehavior quackBehavior,
             IFlyBehavior flyBehavior,
             IDisplayBehavior displayBehavior)
 {
     _quackBehavior   = quackBehavior;
     _flyBehavior     = flyBehavior;
     _displayBehavior = displayBehavior;
 }
Esempio n. 2
0
 public Duck(
     IDisplayBehavior displayBehavior,
     IQuackBehavior quackBehavior,
     IFlyBehavior flyBehavior)
 {
     this._displayBehavior = displayBehavior;
     this._quackBehavior   = quackBehavior;
     this._flyBehavior     = flyBehavior;
 }
Esempio n. 3
0
 public Duck(
     FlyBehavior flyBehavior,
     QuackBehavior quackBehavior,
     DisplayBehavior displayBehavior)
 {
     this.flyBehavior_     = flyBehavior;
     this.quackBehavior_   = quackBehavior;
     this.displayBehavior_ = displayBehavior;
 }
Esempio n. 4
0
 public Duck(IFlyBehavior fb, IQuackBehavior qb, IDisplayBehavior db)
 {
     this.fb = fb;
     this.qb = qb;
     this.db = db;
 }
Esempio n. 5
0
 public DuckBuilder WithDisplayBehavior(IDisplayBehavior displayBehavior)
 {
     this._displayBehavior = displayBehavior;
     return(this);
 }
 public void setDisplayBehavior(IDisplayBehavior db)
 {
     this.db = db;
 }
Esempio n. 7
0
 public WildDuck(IDisplayBehavior displayBehavior, IFlyBehavior flyBehavior, IQuackBehavior quackBehavior) :
     base(displayBehavior, flyBehavior, quackBehavior)
 {
 }
Esempio n. 8
0
 public Duck(IDisplayBehavior displayFormatOfDuck, IFlyBehavior flyingFormatOfDuck, IQuackBehavior quackingBehaviorOfDuck)
 {
     this.displayFormatOfDuck    = displayFormatOfDuck;
     this.flyingFormatOfDuck     = flyingFormatOfDuck;
     this.quackingBehaviorOfDuck = quackingBehaviorOfDuck;
 }
Esempio n. 9
0
 public Game(IDisplayBehavior display)
 {
     _display = display ?? throw new ArgumentNullException(nameof(display));
     Initialize();
 }
Esempio n. 10
0
 protected Duck(IQuackBehavior quackBehavior, IDisplayBehavior displayBehavior, IFlyBehavior flyBehavior)
 {
     this.quackBehavior   = quackBehavior;
     this.displayBehavior = displayBehavior;
     this.flyBehavior     = flyBehavior;
 }