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