顾客点餐
一个类代表三个角色:

厨师类:

顾客类:

服务员类:

接受数据:
class Program
{
static void Main(string[] args)
{
Client wang = new Client();
Waitrees waitress = new Waitrees();
Waitrees zhang = new Waitrees();
Chef chef = new Chef();
Order order = new Order();
order.cusomer = wang;
order.id = 100;
order.mealList="水煮鱼";
wang.Order(waitress, order);
waitress.SendOrder(chef);
chef.Cook();
chef.SendAlert(waitress);
waitress.TranCook();
Console.Read();
}
}
}
浙公网安备 33010602011771号