Esempio n. 1
0
 public abstract void Interact(AbstractProductB product);
Esempio n. 2
0
 public override void Interact(AbstractProductB product)
 {
     Console.WriteLine("{0} interacts with {1}", this.GetType().Name, product.GetType().Name);
 }
Esempio n. 3
0
 public Client(AbstractFactory factory)
 {
     _aA = factory.CreateProductA();
     _aB = factory.CreateProductB();
 }