Exemplo n.º 1
0
        public PizzaBase OrderPizza(PizzaType type)
        {
            PizzaBase pizza = CreatePizza(type);

            pizza.Prepare();

            return(pizza);
        }
Exemplo n.º 2
0
        //private readonly SimplePizzaFactory simplePizzaFactory;

        //public PizzaStore(SimplePizzaFactory simplePizzaFactory)
        //{
        //    this.simplePizzaFactory = simplePizzaFactory;
        //}

        public PizzaBase OrderPizza(string type)
        {
            PizzaBase pizza = CreatePizza(type);

            pizza.Prepare();
            pizza.bake();
            pizza.cut();
            pizza.box();

            return(pizza);
        }
Exemplo n.º 3
0
        public PizzaBase OrderPizza(string type)
        {
            PizzaBase pizza = factory.CreatePizza(type);

            pizza.Display();

            pizza.Prepare();
            pizza.Bake();
            pizza.Cut();
            pizza.Box();

            return(pizza);
        }