我和我的同事在某一点上无法达成一致。在 UML 中,当进行聚合时,菱形边重数最大为 1,或者可以是 0..* 吗?还是取决于某种观点?
先感谢您 !
首先,您需要具体说明您指的是哪个“钻石”作为空钻石聚合填充钻石是作品?
如果你的意思是空钻石,那么 Icepack 是正确的,并且你混淆了 2 个不同的东西。多重性不相关聚合所以“钻石形”聚合指标可以有任何多重性你喜欢,因为它们无关。
如果您指的是填充钻石,即作品那么某人发布的示例不会真正帮助您,因为它说:“有很多部门,但是only 1
大学 (多重性)”并且“如果所有院系都被删除,那么大学也会被删除(作品)".
我正在努力想一个很好的例子作品结束不会是1 only
据我所知,这永远不会0..*
因为你可以有一个类必须删除一些可能不存在的东西?然而我可以1..*
ie 多对多,例如考试和考试问题。
多重性可以是1..*
to 1..*
即考试有1 or more
问题和问题可以驻留在1 or more
考试。填充钻石(作品)在考试结束时意味着如果所有问题都被删除,那么所有考试也将被删除
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)