public Cliente(AbstractFactory.Abstract.AbstractFactory fabrica) { _abstractProdutoA = fabrica.CriaProdutoA(); _abstractProdutoB = fabrica.CriaProdutoB(); }
public override string Interact(AbstractProdutoA a) { return($"{GetType().Name} interagindo com {a.GetType().Name}"); }
public abstract string Interact(AbstractProdutoA a);