关联类还是类图中的类?

问题描述 投票:0回答:1

我知道在类图中关联类和真实类之间的区别在于依赖关系。也就是说,关联类依赖于它连接的实例的存在,而类则不依赖于它所连接的实例的存在。例如,如果我有三门课 c1、c2 和 c3。与以下协会 a1 连接 c1、c2 和 c3。 a2 连接 c2 和 c3。 但是,要创建 a1 的实例,我必须验证 a2 的实例是否存在。话虽如此,关联a1在类图中应该表示为类还是关联类呢? 即使它们不存在,a1 和 a2 也有一个名为“年份”的属性

enter image description here

uml associations class-diagram
1个回答
0
投票

由于a1依赖于a2的实例,因此它应该在类图中表示为关联类。这表明它对 c1、c2 和 c3 之间的连接的依赖性。

© www.soinside.com 2019 - 2024. All rights reserved.