コード例 #1
0
ファイル: ColcaColaBottle.cs プロジェクト: xlmax/Patterns
 public override void Interact(AbstractWarer water)
 {
     Console.WriteLine(this + " interacts with " + water);
 }
コード例 #2
0
ファイル: AbstractBottle.cs プロジェクト: xlmax/Patterns
 public abstract void Interact(AbstractWarer water);
コード例 #3
0
ファイル: Client.cs プロジェクト: xlmax/Patterns
 public Client(AbstractFactory factory)
 {
     water = factory.CreateWater();
     bottle = factory.CreateBottle();
 }