public override void Interact(AProducto1 a) { Console.WriteLine(this.GetType().Name + " interactua con " + a.GetType().Name); }
public Cliente(AFabrica factory) { _aProducto2 = factory.CreateProductB(); _aProducto1 = factory.CreateProductA(); }
public abstract void Interact(AProducto1 a);