public override Pizza MakePepperoniPizza(IIngridientFactory factory) { var pizza = base.MakeCheesePizza(_factory); pizza.SetName("New York pepperoni pizza"); return(pizza); }
public override Pizza MakeCheesePizza(IIngridientFactory factory) { var pizza = base.MakeCheesePizza(_factory); pizza.SetName("Chicago cheese pizza"); return(pizza); }
public PepperoniPizza(IIngridientFactory ingridientFactory) { _ingridientFactory = ingridientFactory; }
public CheesePizza(IIngridientFactory ingridientFactory) { _ingridientFactory = ingridientFactory; }
public virtual Pizza MakePepperoniPizza(IIngridientFactory factory) { return(new PepperoniPizza(factory)); }
public virtual Pizza MakeCheesePizza(IIngridientFactory factory) { return(new CheesePizza(factory)); }