コード例 #1
0
 public void SetQuackBehaviour(IQuackBehaviour quack)
 {
     _quackbehaviour = quack;
 }
コード例 #2
0
 public Duck(IFlyBehaviour wings, IQuackBehaviour mouth)
 {
     this.wings = wings;
     this.mouth = mouth;
 }
コード例 #3
0
ファイル: Duck.cs プロジェクト: egoshin-igor/OOD
 public Duck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour, IDanceBehaviour danceBehaviour)
 {
     _flyBehaviour   = flyBehaviour;
     _quackBehaviour = quackBehaviour;
     _danceBehaviour = danceBehaviour;
 }
コード例 #4
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public MallardDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
     : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #5
0
ファイル: DuckA.cs プロジェクト: coderudit/DesignPatterns
 public DuckA(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour) : base(flyBehaviour, quackBehaviour)
 {
 }
コード例 #6
0
ファイル: Duck.cs プロジェクト: XhantiMda/StrategyPattern
 public Duck(ISwimBehaviour swimBehaviour, IQuackBehaviour quackBehaviour, IFlyBehaviour flyBehavior)
 {
     SwimBehaviour  = swimBehaviour;
     QuackBehaviour = quackBehaviour;
     FlyBehaviour   = flyBehavior;
 }
コード例 #7
0
ファイル: Duck.cs プロジェクト: kestrelblackmore/Patron
 public void SetQuackBehaviour(IQuackBehaviour quack)
 {
     _quackbehaviour = quack;
 }
コード例 #8
0
 public LoudRiverDuck(IDisplayBehaviour dbh, IQuackBehaviour qbh, IFlyBehaviour fbh)
     : base(dbh, qbh, fbh)
 {
 }
コード例 #9
0
ファイル: Duck.cs プロジェクト: indika/DesignPatterns
 public void setQuackBehaivour(IQuackBehaviour behaivour)
 {
     quackbehavior = behaivour;
 }
コード例 #10
0
 internal void SetQuackBehaviour(IQuackBehaviour quackBehaviour)
 {
     this.quackBehaviour = quackBehaviour;
 }
コード例 #11
0
ファイル: Duck.cs プロジェクト: mkvmb6/DesignPatterns
 protected Duck()
 {
     FlyingBehaviour = new FlyWithWings();
     QuackBehaviour  = new Quack();
 }
コード例 #12
0
 public RedheadDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour) : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #13
0
 public MallardDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour) : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #14
0
 public Duck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
 {
     this.QuackBehaviour = QuackBehaviour;
     this.FlyBehaviour   = FlyBehaviour;
 }
コード例 #15
0
 public void SetQuackBehaviour(IQuackBehaviour quackBehaviour)
 {
     _quackBehaviour = quackBehaviour;
 }
コード例 #16
0
ファイル: Duck.cs プロジェクト: Takerman/Tanyo.DesignPatterns
 public Duck(IDisplayBehaviour db, IFlyBehaviour fb, IQuackBehaviour qb)
 {
     this.db = db;
     this.fb = fb;
     this.qb = qb;
 }
コード例 #17
0
 public void SetQuackBehaviour(IQuackBehaviour quack)
 {
     this.quackBehaviour = quack;
 }
コード例 #18
0
 public ModelDuck(IFlyBehaviour flyBehaviour, IQuackBehaviour quackBehaviour) : base(flyBehaviour, quackBehaviour)
 {
 }
コード例 #19
0
 public void setQuackBehaivour(IQuackBehaviour behaivour)
 {
     quackbehavior = behaivour;
 }
コード例 #20
0
ファイル: WildDuck.cs プロジェクト: KrBed/DesignPatterns

        
コード例 #21
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public Duck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
 {
     this.QuackBehaviour = QuackBehaviour;
     this.FlyBehaviour = FlyBehaviour;
 }
コード例 #22
0
 public void setQuackBehaviour(IQuackBehaviour qb)
 {
     quackBehaviour = qb;
 }
コード例 #23
0
ファイル: Duck.cs プロジェクト: Godfather27/designPatterns
 public RedheadDuck(IQuackBehaviour QuackBehaviour, IFlyBehaviour FlyBehaviour)
     : base(QuackBehaviour, FlyBehaviour)
 {
 }
コード例 #24
0
 public void setQuackBehaviour(IQuackBehaviour qb)
 {
     quackBehaviour = qb;
 }