0

小组日记和时间管理系统旨在支持一组同事的会议和约会的时间表。当要进行涉及多人的约会时,系统会在每个人的日记中找到一个共同的时间段并安排该时间的约会。如果没有可用的公共时段,它会与用户交互以重新安排他或她的个人日记,以便为约会腾出空间。

4

3 回答 3

1

序列图描述了实现某些目标的对象之间的交互。

所以你的第一步需要是识别一些对象(和演员)。如果您从该步骤开始,请向我们展示您的尝试,那么我们有一些事情要进一步讨论。

于 2009-11-14T10:13:10.220 回答
1

“您应该识别以下系统中可能存在的对象,并为它们开发面向对象的设计。在推导设计时,您可以对系统做出任何合理的假设。”

Chapter 14 Exercise 14.7

于 2009-11-14T10:31:15.327 回答
1
  • 第一步是考虑系统中有哪些对象。列出候选人名单。
  • 现在想想这个场景是如何开始的。消息从何而来?绘制传入的消息。
  • 下一步是考虑哪个对象将接收该消息。现在为了完成这项工作,该对象可能需要与其他对象对话。用箭头和消息名称勾勒出另一个对象。
  • 继续思考消息的顺序和消息所针对的对象 - 并尝试一次勾勒出它们。
  • 不要指望第一次就做好。尝试勾勒出几种方法。
于 2009-11-14T15:03:49.663 回答