-1

我正在学习 UML,并注意到 Java 的平台特定模型允许多对多关联,我隐约理解为什么,但我只是想知道是否有人可以用一个例子解释为什么会这样以及为什么它有用!

4

1 回答 1

1

我不确定 Java 有什么问题,但多对多关联在建模许多想法时很有用。

假设我们有学生和老师。每个老师都有很多学生,每个学生都有很多老师。显然,对这样一个领域进行建模,多对多关系会派上用场。

Java 非常灵活,因此它允许对多对多关系进行建模(例如,通过将 Student[] 数组添加到 Teacher 类,将 Teacher[] 数组添加到 Student 类定义 - 对于 Student-Teacher 示例),我不知道Java 为这种关系的简单建模提供了特殊的支持。

于 2012-12-30T20:08:37.633 回答