Example #1
0
        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);
        }
Example #2
0
 public void CriarPizza(TiposPizzas tipo)
 {
     pizza = PizzaFactory.CriarPizza(tipo, $"Pizza {NumeroPedido}");
     NumeroPedido++;
 }