给定右上角的图表,我应该决定它是否有任何有效的实例。现在,给定的图像是一个反例('wegen‘意为’原因‘)。反诉使用对象的基数(“M chtigkeit”)。
我不明白,为什么像在UML中,A与C (rel1)的两个对象有关,例如,2*x-A=x-C_x。因此,对于每一个A,必须有2C才能生成一个有效的实例。因此,2~*_
为什么是相反的呢?

发布于 2019-03-27 16:20:39
2*|A| = |C|,因为C对象的数量是A的两倍,因为每个A都有两个相关联的C。|A| = |B|因为他们有一个1-1的关系3*|C| = 2*|B|,因为每个C有3个B,每个B有2个Cq.e.d
正如@ShiDoiSi所指出的,在多重性中不存在{unique}约束。这将使对同一个实例有多个关联成为可能。所以,你有1-1的关系。因此,在这种情况下,您实际上可以使用对模型进行有效实例化。
现在去告诉你的老师xD
https://stackoverflow.com/questions/55381716
复制相似问题