public Client(AbstractFactory factory) { water = factory.CreateWater(); bottle = factory.CreateBottle(); label = factory.CreateLabel(); cover = factory.CreateCover(); }
public Client(AbstractFactory factory) { // јбстрагирование процесса инстанцировани¤. water = factory.CreateWater(); bottle = factory.CreateBottle(); cover = factory.CreateCover(); }
public Client(AbstractFactory abstractFactory) { water = abstractFactory.CreateWater(); bottle = abstractFactory.CreateBottle(); cover = abstractFactory.CreateCover(); }
public abstract void Interact(AbstractWater water);
public override void Interact(AbstractWater water) { Console.WriteLine(this + " interact with " + water); }
public override void Interact(AbstractWater water) { base.Interact(water); }
public Client(AbstractFactory factory) { _water = factory.CreateWater(); _bottle = factory.CreateBottle(); _cover = factory.CreateCover(); }
internal override void Pour(AbstractWater cola) { Console.WriteLine($"Water is {cola.Name}"); }
public override void Interact(AbstractWater water) { Console.WriteLine(this.GetType().Name + " interacts with " + water.GetType().Name); }
internal abstract void Pour(AbstractWater water);
public Client(AbstractFactory factory) { //Абстрагирование процесса инстанцирования water = factory.CreateWater(); bottle = factory.CreateBottle(); }