Esempio n. 1
0
        public override Pizza MakePepperoniPizza(IIngridientFactory factory)
        {
            var pizza = base.MakeCheesePizza(_factory);

            pizza.SetName("New York pepperoni pizza");

            return(pizza);
        }
Esempio n. 2
0
        public override Pizza MakeCheesePizza(IIngridientFactory factory)
        {
            var pizza = base.MakeCheesePizza(_factory);

            pizza.SetName("Chicago cheese pizza");

            return(pizza);
        }
Esempio n. 3
0
 public PepperoniPizza(IIngridientFactory ingridientFactory)
 {
     _ingridientFactory = ingridientFactory;
 }
Esempio n. 4
0
 public CheesePizza(IIngridientFactory ingridientFactory)
 {
     _ingridientFactory = ingridientFactory;
 }
Esempio n. 5
0
 public virtual Pizza MakePepperoniPizza(IIngridientFactory factory)
 {
     return(new PepperoniPizza(factory));
 }
Esempio n. 6
0
 public virtual Pizza MakeCheesePizza(IIngridientFactory factory)
 {
     return(new CheesePizza(factory));
 }