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