为什么Java允许很多关系?

时间:2012-12-30 20:05:49

标签: java associations uml

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

1 个答案:

答案 0 :(得分:1)

我不确定Java应该使用什么,但多对多关联对许多人的建模很有用。

假设我们有学生和老师。 每位老师都有很多学生,每个学生都有很多老师。很明显,为这样一个域建立多对多关系会派上用场。

Java非常灵活,因此它允许对多对多关系进行建模(例如,通过将Student []数组添加到Teacher类,将Teacher []数组添加到Student类定义 - 对于Student-Teacher示例),通过I don'知道Java提供的任何特殊支持,以便轻松建模这种关系。