コード例 #1
0
        public RubberDuck()

        {

            quackBehavior = new Squeak();

            flyBehavior = new FlyNoWay();

        }
コード例 #2
0
 public DecoyDuck()
 {
     Fly   = new FlyNoWay();
     Quack = new MuteQuack();
 }
コード例 #3
0
 public RubberDuck()
 {
     Fly   = new FlyNoWay();
     Quack = new Quack();
 }
コード例 #4
0
 public ModelDuck()
 {
     DuckQuackBehavior = new Quack();
     DuckFlyBehavior   = new FlyNoWay();
 }
コード例 #5
0
ファイル: ModelDuck.cs プロジェクト: phcbarros/.Net
 public ModelDuck()
 {
     quackBehavior = new Quack();
     flyBehavior = new FlyNoWay();
 }
コード例 #6
0
ファイル: DecoyDuck.cs プロジェクト: phcbarros/.Net
 public DecoyDuck()
 {
     quackBehavior = new MuteQuack();
     flyBehavior = new FlyNoWay();
 }
コード例 #7
0
ファイル: MallardDuck.cs プロジェクト: r-mor/design-patterns
 public MallardDuck()
 {
     flyBehaviour   = new FlyNoWay();
     quackBehaviour = new Quack();
 }
コード例 #8
0
 public DecoyDuck()
 {
     QuackBehavior = new MuteQuack();
     FlyBehavior   = new FlyNoWay();
 }
コード例 #9
0
 public ModelDuck()
 {
     QuackBehavior = new MuteQuack();
     FlyBehavior   = new FlyNoWay();
 }
コード例 #10
0
 public WoodDuck()
 {
     quackBehavior = new MuteQuack();
     flyBehavior   = new FlyNoWay();
     swimBehavior  = new Drifting();
 }
コード例 #11
0
 public DecoyDuck()
 {
     quackBehavior = new Quack();
     flyBehavior   = new FlyNoWay();
 }
コード例 #12
0
 public RubberDuck()
 {
     quackBehavior = new Squeak();
     flyBehavior   = new FlyNoWay();
 }
コード例 #13
0
 public RubberDuck()
 {
     _quackBehavior = new MuteQuack();
     _flyBehavior   = new FlyNoWay();
 }
コード例 #14
0
 public RubberDuck()
 {
     QuackBehaviour = new Squeak();
     FlyBehaviour   = new FlyNoWay();
 }
コード例 #15
0
 public CallDuck()
 {
     quackBehavior = new Squeak();
     flyBehavior   = new FlyNoWay();
 }
コード例 #16
0
 public RoastDuck() : base()
 {
     flyBehavior   = new FlyNoWay();
     quackBehavior = new MuteQuack();
     swimBehavior  = new Sink();
 }
コード例 #17
0
 public RubberDuck(string Name)
 {
     this.Name     = Name;
     flyBehavior   = new FlyNoWay();
     quackBehavior = new MuteQuack();
 }
コード例 #18
0
 public ModelDuck()
 {
     FlyBehavior   = new FlyNoWay();
     QuackBehavior = new Quack();
 }
コード例 #19
0
 /// <summary>
 /// Model duck subclass
 /// </summary>
 public ModelDuck()
 {
     // The model duck begins like grounded without a way to fly.
     flyBehavior   = new FlyNoWay();
     quackBehavior = new Quacks();
 }
コード例 #20
0
 public ToyDuck()
 {
     flyBehavior   = new FlyNoWay();
     quackBehavior = new Quack();
 }
コード例 #21
0
 public MallarDuck()
 {
     _flyBehaviour   = new FlyNoWay();
     _quackBehaviour = new MuteQuack();
 }
コード例 #22
0
 public RubberDuck()
 {
     setFlyBehavior   = new FlyNoWay();
     setQuackBehavior = new Squeak();
 }
コード例 #23
0
 public ModelDuck()
 {
     _flyBehavior   = new FlyNoWay();
     _quackBehavior = new QuackSimple();
 }
コード例 #24
0
 public ModelDuck()
 {
     FlyBehaviour = new FlyNoWay();
     QuackBehaviour = new Quack.Quack();
 }
コード例 #25
0
ファイル: Duck.cs プロジェクト: Ronnyc7z/DesignPatterns
 public override void BreakWings()
 {
     Console.WriteLine("Oh no, I crashed with a three and cannot fly anymore");
     FlyBehavior = new FlyNoWay();
 }