public Client(AbstractFactory abstractFactory) { _abstractFactory = abstractFactory; this._water = _abstractFactory.CreateWater(); this._bottle = _abstractFactory.CreateBottle(); this._cover = _abstractFactory.CreateCover(); }
public Client(AbstractFactory factory) { water = factory.CreateWater(); bottle = factory.CreateBottle(); cover = factory.CreateCover(); label = factory.CreateLabel(); }
internal Client(AbstractFactory factory) { _bottle = factory.CreateBottle(); _water = factory.CreateWater(); }
public Client(AbstractFactory factory) { water = factory.CreateWater(); bottle = factory.CreateBottle(); }
public Client(AbstractFactory factory) { // Абстрагирование процессов инстанцирования. _water = factory.CreateWater(); _bottle = factory.CreateBottle(); }
public abstract void Interact(AbstractBottle bottle);
public override void Interact(AbstractBottle bottle) { Console.WriteLine("Adding cocacola cover to cocacola bottle"); }
public Client(AbstractFactory factory) { _water = factory.CreateWater(); _bottle = factory.CreateBottle(); _cover = factory.CreateCover(); }