public static Pizza CriarPizza(TiposPizzas tipo, string nome) { Pizza pizza; switch (tipo) { case TiposPizzas.Calabresa: pizza = new PizzaCalabresa(nome); break; case TiposPizzas.Mussarela: pizza = new PizzaMussarela(nome); break; default: throw new NotImplementedException(); } return(pizza); }
public void CriarPizza(TiposPizzas tipo) { pizza = PizzaFactory.CriarPizza(tipo, $"Pizza {NumeroPedido}"); NumeroPedido++; }