示例#1
0
 abstract class AbsBottle { public abstract void Interact(AbsWater water); }
示例#2
0
 public override void Interact(AbsWater water)
 {
     Console.WriteLine(this.GetType().Name + " add " + water.GetType().Name);
 }
示例#3
0
 public Client(AbsFactory factory)
 {
     bottle = factory.CreatBottle();
     water  = factory.CreateWater();
 }
示例#4
0
 public abstract void Interact(AbsWater water);