当前位置: 代码迷 >> Java Web开发 >> 关于面向对象的一个实例探讨解决方案
  详细解决方案

关于面向对象的一个实例探讨解决方案

热度:458   发布时间:2013-02-25 21:19:42.0
关于面向对象的一个实例探讨
在看北大青鸟的ppt资料的时候看到如下的例子,大家一起探讨探讨。

亚瑟王手下有一批圆桌骑士(knight),他们的接受亚瑟王的直接委派(order)。
亚瑟王布置给圆桌骑士的任务(task)有很多,比如:屠杀恶龙(kill dragon)、拯救美女(rescue beauty)等任务。
每个任务都需要前期的准备工作(prepare)、执行(execute)、汇报几个步骤。
另外,虽然圆桌骑士都都向亚瑟王宣誓忠诚、正直,但亚瑟王仍然不太放心。秘密派出间谍监视骑士们完成任务的过程,并要求间谍在任务完成时汇报(report)。

请用面向对象的方法来描述上述需求


------解决方案--------------------------------------------------------
探讨

其中,派间谍跟踪骑士执行任务过程,用哪种设计比较好?
  相关解决方案