public IBebida CrearBebida() { if (TipoBebida.Equals("Alcohol")) { FabricaAbstracta = new FabricaAbstracta(new FabricaAlcohol()); } else { if (TipoBebida.Equals("Cafe")) { FabricaAbstracta = new FabricaAbstracta(new FabricaCafe()); } else { if (TipoBebida.Equals("Gaseosa")) { FabricaAbstracta = new FabricaAbstracta(new FabricaGaseosa()); } else { throw new InvalidOperationException("Operacion Invalida"); } } } Bebida = FabricaAbstracta.crearBebida(); return(Bebida); }
public MaquinaDeBebida(IBebida bebida) { this.bebida = bebida; }
public MaquinaRefrescos(IBebida bebida, int año) : base(bebida) { this.añoCreacion = año; }
public ExpendedoraCafe(IBebida bebida, int cantidad) : base(bebida) { this.Cantidad = cantidad; }
public BebidasController() { Dao = new BebidaDao(); Fachada = new Fachada <Bebida>(Dao); bebidaDao = new BebidaDao(); }
protected Expendedora(IBebida bebida) { this.Bebida = bebida; }
public Cantinero(IBebida pBebida) { this.oBebida = pBebida; }