コード例 #1
0
 public Duck(
     IQuackBehaviour quackBehaviour,
     IFlyBehaviour flyBehaviour)
 {
     _quackBehaviour = quackBehaviour;
     _flyBehaviour   = flyBehaviour;
 }
コード例 #2
0
 public Duck(IFlyBehaviour flyBehaviour,
             IQuackBehaviour quackBehaviour,
             ISwimBehaviour swimBehaviour)
 {
     _flyBehaviour   = flyBehaviour;
     _quackBehaviour = quackBehaviour;
     _swimBehaviour  = swimBehaviour;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: SeniorSSS/DesignPatterns
 protected Duck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour)
 {
     _flyBehaviour   = flyBehaviour;
     _quackBehaviour = quackBehaviour;
 }
コード例 #4
0
 protected AbstractDuck(string type, IFlyBehaviour flyBehaviour, IQuakBehaviour quakBehaviour)
 {
     Type          = type;
     FlyBehaviour  = flyBehaviour;
     QuakBehaviour = quakBehaviour;
 }
コード例 #5
0
 public RedheadDuck(IFlyBehaviour flyBehaviour)
     : base(flyBehaviour)
 {
 }
コード例 #6
0
ファイル: Duck.cs プロジェクト: frankkopi/Fall2015_FrankTest
 protected Duck(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #7
0
ファイル: Duck.cs プロジェクト: indika/DesignPatterns
 public void setFlyBehaivour(IFlyBehaviour behaviour)
 {
     flybehaviour = behaviour;
 }
コード例 #8
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public RedheadDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
     : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #9
0
 public MallardDuck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour) : base(flyBehaviour, quackBehaviour)
 {
 }
コード例 #10
0
ファイル: Duck.cs プロジェクト: petroshevchuk/design-patterns
 protected Duck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour)
 {
     this._flyBehaviour   = flyBehaviour;
     this._quackBehaviour = quackBehaviour;
 }
コード例 #11
0
ファイル: Duck.cs プロジェクト: XhantiMda/StrategyPattern
 public Duck(ISwimBehaviour swimBehaviour, IQuackBehaviour quackBehaviour, IFlyBehaviour flyBehavior)
 {
     SwimBehaviour  = swimBehaviour;
     QuackBehaviour = quackBehaviour;
     FlyBehaviour   = flyBehavior;
 }
コード例 #12
0
 public void setFlyBehaivour(IFlyBehaviour behaviour)
 {
     flybehaviour = behaviour;
 }
コード例 #13
0
 public void SetFlyingBehaviour(IFlyBehaviour fly)
 {
     this.flyBehaviour = fly;
 }
コード例 #14
0
 public MalardDuck()
 {
     flyBehave      = new FlyWithWings();
     quackBehaviour = new MuteQuack();
 }
コード例 #15
0
 public void setFlyBehaviour(IFlyBehaviour fb)
 {
     flyBehaviour = fb;
 }
コード例 #16
0
 public override void SetFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #17
0
 public MallardDuck(IFlyBehaviour flyBehaviour)
     : base(flyBehaviour)
 {
 }
コード例 #18
0
ファイル: Duck.cs プロジェクト: tw-yangjie/DesignPatternsDemo
 public void SetFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #19
0
 public void setFlyBehaviour(IFlyBehaviour fb)
 {
     flyBehaviour = fb;
 }
コード例 #20
0
 public void SetFlyBehaviour(IFlyBehaviour fnw)
 {
     _fnw = fnw;
 }
コード例 #21
0
ファイル: Duck.cs プロジェクト: moov2/design-patterns
 public void SetFlyBehaviour(IFlyBehaviour value)
 {
     this.flyBehaviour = value;
 }
コード例 #22
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public MallardDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
     : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #23
0
ファイル: DuckBase.cs プロジェクト: Acoustic6/Strategy
 public void setFlyBehaviour(IFlyBehaviour newFlyBehaviour)
 {
     flyBehaviour = newFlyBehaviour;
 }
コード例 #24
0
ファイル: Duck.cs プロジェクト: ishujain/practise_for_fun
 public void SetFlyBehaviour(IFlyBehaviour fly)
 {
     flyBehaviour = fly;
 }
コード例 #25
0
ファイル: Duck.cs プロジェクト: nileshc1711/MyCodeSamples
 public void SetFlyBehavior(IFlyBehaviour fb)
 {
     flyBehaviour = fb;
 }
コード例 #26
0
ファイル: MallardDuck.cs プロジェクト: clbokea/StudentCatalog
 public MallardDuck(IFlyBehaviour flyBehaviour) : base(flyBehaviour)
 {
 }
コード例 #27
0
ファイル: Duck.cs プロジェクト: kestrelblackmore/Patron
 public void SetFlyBehaviour(IFlyBehaviour fly)
 {
     _flybehaviour = fly;
 }
コード例 #28
0
ファイル: Duck.cs プロジェクト: coderudit/DesignPatterns
 public Duck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour)
 {
     FlyBehaviour   = flyBehaviour;
     QuackBehaviour = quackBehaviour;
 }
コード例 #29
0
ファイル: Duck.cs プロジェクト: Omarmtz/PatternsDesignCSharp
 public Duck(IDisplayBehaviour dbh, IQuackBehaviour qbh, IFlyBehaviour fbh)
 {
     this.display = dbh;
     this.quack   = qbh;
     this.fly     = fbh;
 }
コード例 #30
0
ファイル: Duck.cs プロジェクト: frankkopi/Fall2015_FrankTest
 public void ChangeFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #31
0
ファイル: Duck.cs プロジェクト: genius1433/try-source
 public void SetFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     fly1 = flyBehaviour;
 }
コード例 #32
0
ファイル: Duck.cs プロジェクト: clbokea/StudentCatalog
 protected Duck(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #33
0
ファイル: Duck.cs プロジェクト: sabbir1305/DesignPatternSLN
 public void SetFlyBehavior(IFlyBehaviour flyBehaviour)
 {
     this.flyBehaviour = flyBehaviour;
 }
コード例 #34
0
ファイル: DuckB.cs プロジェクト: coderudit/DesignPatterns
 public DuckB(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour) : base(flyBehaviour, quackBehaviour)
 {
 }
コード例 #35
0
 public MountainDuck(IDisplayBehaviour dbh, IQuackBehaviour qbh, IFlyBehaviour fbh)
     : base(dbh, qbh, fbh)
 {
 }
コード例 #36
0
 public RubberDuck(IFlyBehaviour flyBehaviour)
     : base(flyBehaviour)
 {
 }
コード例 #37
0
ファイル: AbsDuck.cs プロジェクト: rohitmud/DesignPatterns
 public void SetFlybehaviour(IFlyBehaviour ifb)
 {
     flyBehaviour = ifb;
 }
コード例 #38
0
 public Duck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour)
 {
     this.FlyBehaviour   = flyBehaviour;
     this.QuackBehaviour = quackBehaviour;
 }
コード例 #39
0
 public void SetFlyBehaviour(IFlyBehaviour fb)
 {
     FlyBehaviour = fb;
 }
コード例 #40
0
ファイル: Duck.cs プロジェクト: petroshevchuk/design-patterns
 public void ChangeFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     _flyBehaviour = flyBehaviour;
 }
コード例 #41
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public Duck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
 {
     this.QuackBehaviour = QuackBehaviour;
     this.FlyBehaviour = FlyBehaviour;
 }
コード例 #42
0
ファイル: Duck.cs プロジェクト: KrBed/DesignPatterns
 public void SetFly(IFlyBehaviour flyBehaviour)
 {
     flyingBehaviour = flyBehaviour;
 }
コード例 #43
0
 public void SetFlyBehaviour(IFlyBehaviour flyBehaviour)
 {
     this.FlyBehaviour = flyBehaviour;
 }