微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

聚合多重性UML

我和我的同事无法达成一致意见.在UML中,当进行聚合时,菱形边的多重性是1,或者它可以是0 .. *?或者它取决于一个观点?
先感谢您 !

解决方法

首先,您需要具体说明哪个“钻石”是指聚合中的空钻石和填充钻石的成分?

如果你的意思是空钻,那么Icepack是正确的,你会混淆2个单独的东西.多重性与聚合无关,因此“菱形”聚合指标可以具有您喜欢的任何多重性,因为它们不相关.

如果你的意思是填充钻石即组成,那么他们的例子有人发布了不会真的帮助你,因为它的说法有很多部门,但只有1个大学(多样性),如果所有部门都被删除,那么大学也被删除(组成).

我正在努力想到一个很好的例子,其中作曲结束不会只有1而且我认为它永远不会是0 .. *因为你可以有一个必须删除可能不存在的东西的类?然而,我可以是1 .. *即多对多,例如考试和考试问题.

多重性可以是1 .. *到1 .. *即考试有一个或多个问题,一个问题可以存在于一个或多个考试中.考试结束时填写的钻石(成分)意味着如果所有问题都被删除,那么所有考试也将被删除

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐