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(); } }}
新闻热点
疑难解答