示例#1
0
        static void Main(string[] args)
        {
            //创建两个厨师
            Cook cook = new Cook("张大厨师");
            Cook cook2 = new Cook("王厨");
            //点张大厨师做一道烤鱼
            CookingCommand fish = new CookingFishCommand(cook);
            //点王厨做一道特色豆腐
            CookingCommand tofu = new CookingTofuCommand(cook2);
            //创建服务员
            Waiter waiter = new Waiter("晓丽");
            //服务员帮客户点餐
            waiter.StartOrder(fish);
            waiter.StartOrder(tofu);
            //点餐完毕 开始下单
            waiter.StartCook();

            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            //创建两个厨师
            Cook cook  = new Cook("张大厨师");
            Cook cook2 = new Cook("王厨");
            //点张大厨师做一道烤鱼
            CookingCommand fish = new CookingFishCommand(cook);
            //点王厨做一道特色豆腐
            CookingCommand tofu = new CookingTofuCommand(cook2);
            //创建服务员
            Waiter waiter = new Waiter("晓丽");

            //服务员帮客户点餐
            waiter.StartOrder(fish);
            waiter.StartOrder(tofu);
            //点餐完毕 开始下单
            waiter.StartCook();

            Console.ReadLine();
        }
示例#3
0
 public CookingFishCommand(Cook cook)
     : base(cook)
 {
 }
示例#4
0
        public CookingFishCommand(Cook cook)
            : base(cook)
        {

        }
示例#5
0
 public CookingCommand(Cook cook)
 {
     this._cook = cook;
 }
示例#6
0
 public CookingTofuCommand(Cook cook)
     : base(cook)
 {
 }
示例#7
0
 public CookingCommand(Cook cook)
 {
     this._cook = cook;
 }
示例#8
0
 public CookingTofuCommand(Cook cook)
     : base(cook) { }