コード例 #1
0
ファイル: Client.cs プロジェクト: superviktor/AbstractFactory
 public Client(AbstractFactory abstractFactory)
 {
     water = abstractFactory.CreateWater();
     bottle = abstractFactory.CreateBottle();
     cover = abstractFactory.CreateCover();
 }
コード例 #2
0
 public abstract void Interact(AbstractBottle bottle);
コード例 #3
0
 public Client(AbstractFactory abstractFactory)
 {
     water  = abstractFactory.CreateWater();
     bottle = abstractFactory.CreateBottle();
     cover  = abstractFactory.CreateCover();
 }
コード例 #4
0
 public override void Interact(AbstractBottle bottle)
 {
     Console.WriteLine(this + " interact with " + bottle);
 }
コード例 #5
0
 public override void Interact(AbstractBottle bottle)
 {
     Console.WriteLine(this+" interact with "+bottle);
 }
コード例 #6
0
 public abstract void Interact(AbstractBottle bottle);