应该如何考虑聚集和关联

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

因此,我们拥有一家超市连锁店,并且有许多超市都属于它。如果连锁店不复存在,那么超市将不得不关闭。这可以使用组合关系在UML中实现。填充钻石应位于协会的哪一侧? (即应该像连锁店----... supermarket或连锁店 --------- supermarket)。我是否应该将其视为连锁店中的超级市场?

uml class-diagram
1个回答
0
投票

在UML中,您将合成菱形放在另一个[[compose的类旁边。在您的示例中,Chain类型的个人组成 [1] Supermarket类型的若干个人,因此黑色菱形位于关联的Chain末端。


[1]有些人发音为“Chain

has

Supermarkets”,与“ has”一词的不同含义没有区别,例如“Chainhas [C0 ]“。
© www.soinside.com 2019 - 2024. All rights reserved.