在看北大青鸟的ppt资料的时候看到如下的例子,大家一起探讨探讨。
亚瑟王手下有一批圆桌骑士(knight),他们的接受亚瑟王的直接委派(order)。
亚瑟王布置给圆桌骑士的任务(task)有很多,比如:屠杀恶龙(kill dragon)、拯救美女(rescue beauty)等任务。
每个任务都需要前期的准备工作(prepare)、执行(execute)、汇报几个步骤。
另外,虽然圆桌骑士都都向亚瑟王宣誓忠诚、正直,但亚瑟王仍然不太放心。秘密派出间谍监视骑士们完成任务的过程,并要求间谍在任务完成时汇报(report)。
请用面向对象的方法来描述上述需求
------解决方案--------------------------------------------------------