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