コード例 #1
0
        public PizzaBase OrderPizza(PizzaType type)
        {
            PizzaBase pizza = CreatePizza(type);

            pizza.Prepare();

            return(pizza);
        }
コード例 #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);
        }
コード例 #3
0
ファイル: PizzaStore.cs プロジェクト: hudayanga/PizzaStore
        public PizzaBase OrderPizza(string type)
        {
            PizzaBase pizza = factory.CreatePizza(type);

            pizza.Display();

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

            return(pizza);
        }