【问题标题】:Can aggregation relationship in UML have one to one relationshipUML中的聚合关系可以有一对一的关系吗
【发布时间】:2013-02-23 11:49:37
【问题描述】:

UML中的聚合关系可以是一对一的关系吗?

我们的应用程序是一个商店计费应用程序。 在计费期间,我们将提供会员 ID 以获得一定的折扣。那么成员类和计费类之间的关系是一种聚合吗?如果是,是一对一的吗?

【问题讨论】:

    标签: class uml aggregation class-diagram


    【解决方案1】:

    在 UML 中进行 1-1 聚合没有问题。

    但是你只提供了成员ID,那为什么这是一个聚合而不是一个关联呢?它不像“计费类有一个成员”,而更像是“计费类使用一个成员”或类似的东西。该成员不是计费类的一部分(即使是共享部分)。

    【讨论】:

      猜你喜欢
      • 2014-09-18
      • 2020-05-04
      • 2014-08-05
      • 1970-01-01
      • 2013-10-22
      • 2015-08-07
      • 2020-09-02
      • 2014-02-08
      • 2017-06-15
      相关资源
      最近更新 更多