示例#1
0
 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()}");
 }
示例#3
0
 public abstract void Interact(AbstractWater water, AbstractSticker sticker);