public Client(BaseServices.AbstractFactory factory) { _water = factory.CreateWater(); _sticker = factory.CreateSticker(); _bottle = factory.CreateBottle(); }
public override void Interact(AbstractWater water, AbstractSticker sticker) { Console.WriteLine($"{nameof(PepsiBottle)} han been creater with {water.GetType()}, {sticker.GetType()}"); }
public abstract void Interact(AbstractWater water, AbstractSticker sticker);