예제 #1
0
        static void Main(string[] args)
        {
            OrderPizza mOrderPizza;

            //广州披萨工厂生产的披萨
            mOrderPizza = new GZOrderPizza("cheese");
        }
    public void CreateFactory(string loactionType, string orderType)
    {
        Pizza pizza = null;

        switch (loactionType)
        {
        case "BeiJing":
            BJOrderPizza bj = new BJOrderPizza(orderType);
            break;

        case "GuangZhou":
            GZOrderPizza gz = new GZOrderPizza(orderType);
            break;

        default:
            break;
        }
    }