Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
UML中的聚合关系可以有一对一的关系吗?
我们的应用程序是商店计费应用程序。在计费期间,我们将提供会员 ID 以获得一定的折扣。那么成员类和计费类之间的关系是一种聚合吗?如果是的话,会是一对一的吗?
在 UML 中进行 1-1 聚合没有问题。
但是你只提供了成员ID,那为什么这是一个聚合而不是一个关联呢?它不像“计费类有一个成员”,而更像是“计费类使用一个成员”或类似的东西。该成员不是计费类别的一部分(即使是共享部分)。