public override void Interact(AbstractWater water, AbstractCover cover)
 {
     Console.WriteLine(this + " interac " + water + " interact " + cover);
 }
Esempio n. 2
0
 public override void Interact(AbstractWater water)
 {
     Console.WriteLine(this + " interacts with " + water);
 }
Esempio n. 3
0
 public Client(AbstractFactory factory)
 {
     this._cover  = factory.CreateCover();
     this._bottle = factory.CreateBottle();
     this._water  = factory.CreateWater();
 }
Esempio n. 4
0
 public abstract void Interact(AbstractWater p);
Esempio n. 5
0
 public override void Interact(AbstractWater water)
 {
     Console.WriteLine($"CocaCola bottle intract with { water }");
 }
Esempio n. 6
0
 public Client(AbstractFactory factory)
 {
     this.bottle = factory.CreateBottle();
     this.water  = factory.CreateWater();
 }