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