Exemplo n.º 1
0
 public override string Interact(ProductABase product)
 {
     return($"{GetType().Name} interacts with {product.GetType().Name}");
 }
Exemplo n.º 2
0
 public Client(IFactory factory)
 {
     _productA = factory.CreateProductA();
     _productB = factory.CreateProductB();
 }
Exemplo n.º 3
0
 public abstract string Interact(ProductABase product);