public Bebida CrearBebida() { if (TipoBebida.Equals("Alcohol")) { CreadorBebidas = new CreadorAlcohol(); } else { if (TipoBebida.Equals("Cafe")) { CreadorBebidas = new CreadorCafe(); } else { if (TipoBebida.Equals("Gaseosa")) { CreadorBebidas = new CreadorGaseosa(); } else { throw new InvalidOperationException("Operacion Invalida"); } } } Expendedora.Crear(CreadorBebidas); Expendedora.CrearBebida(); return(Expendedora.GetBebida()); }
public void Crear(CreadorBebidas creadorBebidas) { this.CreadorBebidas = creadorBebidas; }