/// <summary> /// 烧菜方法 /// </summary> /// <param name="type"></param> /// <returns></returns> public static Food Cook(string type) { Food food = null; // 客户A说:我想吃番茄炒蛋怎么办 // 客户B说:那你就自己烧啊 // 客户A说:好吧那我就自己烧吧 if (type.Equals("番茄炒蛋")) { food = new TomatoScrambledEggs(); } // 我又想吃土豆肉丝,这个还是得自己烧 // 我觉得自己做好累,如果有人能帮我做就好了 else if (type.Equals("土豆肉丝")) { food = new ShreddedPorkWithPotatoes(); } return(food); }