【发布时间】:2014-02-17 18:19:20
【问题描述】:
我有一个名为“EventManager”的类和一个名为“Event”的类。从 Eventmanager 中,我可以创建事件并将其存储在链表中,然后将其与参加这些事件的“人员”一起存储在哈希图中。现在,Event 和 Eventmanager 之间的关系(UML)是什么?
【问题讨论】:
标签: java eclipse uml class-diagram
我有一个名为“EventManager”的类和一个名为“Event”的类。从 Eventmanager 中,我可以创建事件并将其存储在链表中,然后将其与参加这些事件的“人员”一起存储在哈希图中。现在,Event 和 Eventmanager 之间的关系(UML)是什么?
【问题讨论】:
标签: java eclipse uml class-diagram
我认为这是一个 HAS-A。由于 EventManager 包含事件。
【讨论】:
使用简单的关联。 EventManager 不是由事件组成的。它仅提供要处理的事件列表。将在事件和人之间创建另一个关联。
【讨论】:
我也认为这是 HAS-A 关系,因为 EventManager 类有 Event 类作为它的数据成员。
在这种情况下,简单的关联是不够的。
【讨论】: