聚合多重性UML [英] Aggregation multiplicity UML
本文介绍了聚合多重性UML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
提前感谢您!
推荐答案
首先,您需要具体说明在聚合中哪个‘钻石’是指空钻石,而填充钻石是组成?
如果您指的是空钻石,那么icepack是正确的,您混淆了两个不同的东西。多重性与聚合无关,因此"菱形"聚合指标可以具有您喜欢的任何多重性,因为它们不相关。
如果您指的是填充菱形ie组成,那么别人发布的示例对您没有真正的帮助,因为它是这样说的:"有很多部门,但是only 1
大学(多重性)"和"如果删除了所有部门,那么大学也会被删除(组成)"。
我正在努力想出一个好的例子,合成的结尾不会是1 only
,而且据我所知永远不会是0..*
,因为你可以有一个必须删除一些可能永远不存在的东西的类?但是,我可以是1..*
即多对多,例如考试和考试问题。
1..*
到1..*
,即考试有1 or more
个问题,一个问题可以驻留在1 or more
个考试中。考试结束时填充菱形(作文)表示如果删除所有问题,则所有考试也将被删除
这篇关于聚合多重性UML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文