【发布时间】:2013-02-23 11:49:37
【问题描述】:
UML中的聚合关系可以是一对一的关系吗?
我们的应用程序是一个商店计费应用程序。 在计费期间,我们将提供会员 ID 以获得一定的折扣。那么成员类和计费类之间的关系是一种聚合吗?如果是,是一对一的吗?
【问题讨论】:
标签: class uml aggregation class-diagram
UML中的聚合关系可以是一对一的关系吗?
我们的应用程序是一个商店计费应用程序。 在计费期间,我们将提供会员 ID 以获得一定的折扣。那么成员类和计费类之间的关系是一种聚合吗?如果是,是一对一的吗?
【问题讨论】:
标签: class uml aggregation class-diagram
在 UML 中进行 1-1 聚合没有问题。
但是你只提供了成员ID,那为什么这是一个聚合而不是一个关联呢?它不像“计费类有一个成员”,而更像是“计费类使用一个成员”或类似的东西。该成员不是计费类的一部分(即使是共享部分)。
【讨论】: