为什么Java允许许多关系?

为什么Java允许许多关系?,java,associations,uml,Java,Associations,Uml,我正在学习UML,并且注意到Java平台特定的模型允许许多关联,我模糊地理解为什么,但是我;我只是想知道是否有人可以用一个例子来解释为什么这是如此,为什么它是有用的 我不确定Java会带来什么,但多对多关联在建模时非常有用 假设我们有学生和老师。 每个老师都有很多学生,每个学生都有很多老师。显然,对这样一个领域进行多对多关系建模是很有用的 Java非常灵活,因此它允许对多对多关系进行建模(例如,将Student[]数组添加到教师类,并将Student[]数组添加到学生类定义中——例如,学生-教师

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

我不确定Java会带来什么,但多对多关联在建模时非常有用

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


Java非常灵活,因此它允许对多对多关系进行建模(例如,将Student[]数组添加到教师类,并将Student[]数组添加到学生类定义中——例如,学生-教师)我不知道Java为这种关系的简单建模提供了什么特殊支持。

UML首先与Java有什么关系?第一种是臃肿的西服建模语言,第二种是编程语言。每种编程语言都允许多对多关系!