首页 > 学院 > 开发设计 > 正文

深入.NET 第四章 上机4 点餐

2019-11-08 03:18:29
字体:
来源:转载
供稿:网友
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 示例8__点菜{   public class Chef    {        PRivate Order order;        public void GetOrder(Order order)        {            this.order = order;        }        public void Cook()        {            Console.WriteLine("厨子烹饪:{0}",order.mealList);            Console.WriteLine("制作完毕");        }        public void SendAlert(Waitress waitress) { Console.WriteLine("厨子提示服务员取菜!");            waitress.GetOrder(order);        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 示例8__点菜{   public class Client    {        public void Order(Waitress waitress, Order order)        {            Console.WriteLine("顾客开始点菜:{0}", order.mealList);            waitress.GetOrder(order);        }        public void Eat()        {            Console.WriteLine("客人用餐!");        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 示例8__点菜{   public  class Order    {       public Client customer;       public int id;       public string mealList;    }       }
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 示例8__点菜{    class Program    {        static void Main(string[] args)        {            Client wang = new Client();            Waitress waitress = new Waitress();            Waitress zhang = new Waitress();            Chef chef = new Chef();            Order order = new Order();            order.customer = wang;            order.id = 100;            order.mealList = "水煮鱼";            wang.Order(waitress,order);            waitress.SendOrder(chef);            chef.Cook();            chef.SendAlert(waitress);            waitress.TransCook();            Console.ReadLine();        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 示例8__点菜{    class Program    {        static void Main(string[] args)        {            Client wang = new Client();            Waitress waitress = new Waitress();            Waitress zhang = new Waitress();            Chef chef = new Chef();            Order order = new Order();            order.customer = wang;            order.id = 100;            order.mealList = "水煮鱼";            wang.Order(waitress,order);            waitress.SendOrder(chef);            chef.Cook();            chef.SendAlert(waitress);            waitress.TransCook();            Console.ReadLine();        }    }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表