类图中的多重性应在关联的每一端指示。这指定了可以链接的最小和最大实例数。

例如,一辆汽车有 3 个或 4 个轮子,但每个轮子只属于一辆汽车。在关联的末端附近放置多重符号。这些符号表示一个类的实例与另一类的一个实例相关联的数量。

例如,一家公司将有一名或多名员工,但每位员工只为一家公司工作。

多重性示例

  • 最小值和最大值由两个点隔开。
  • 星号 (*) 表示不确定的最大值。
  • 在最小值和最大值相同的情况下,数字只显示一次。
  • 此外,零个或多个(0…*)也被称为简单星号(*),因为它很常见。

最后,范围和/或单个值可以用逗号分隔以列出替代值,即 1..3、5..8

 

类图示例

在线编辑类图