我想在同一关系上添加多个关联类,以管理学生和课程之间的缺勤和群体情感,我读到关联类是关系的描述,所以为了不与这个定义相冲突,我画了 2我的类之间的关系,对于每个关系都有一个相应的关联类。
那么哪个遵循 UML 标准。
我相信这两个图都会被翻译成相同的关系数据库方案,所以我只是不知道哪一个实际上遵循 UML 标准。
UML中的关联类同时是关联和类。结果就是同一个东西有一个唯一的名字:
第一个图是正确的:同一类之间的两个不同关联类是合法的,并且对应于两种不同的语义关系(缺席和归属是两个不同的关注点)。
第二个图不是有效的 UML,因为两个关联类不能也不共享相同的名称。