Ejemplo n.º 1
0
					void Client::main(std::string args[])
					{
						//先要启动后台,让整个程序运行起来
						CookManager::runCookManager();

						//为了简单,直接用循环模拟多个桌号点菜
						for(int i = 0;i<5;i++)
						{
							//创建服务员
							Waiter *waiter = new Waiter();
							//创建命令对象,就是要点的菜
							Command *chop = new ChopCommand(i);
							Command *duck = new DuckCommand(i);
							//点菜,就是把这些菜让服务员记录下来
							waiter->orderDish(chop);
							waiter->orderDish(duck);
							//点菜完毕
							waiter->orderOver();
						}
					}