如何在UML对象图中显示多重性

And*_*rew 7 uml class-diagram instance object-diagram

我想知道是否有办法在UML中创建一个对象数组?

以下是我尝试使用Modelio作为建模环境但是你可以看到有不同的对象(即实例[0],实例1],实例[2],实例[3])

在此输入图像描述

jur*_*eza 13

如您所知,有两种方法可以在类图中显示UML属性:属性文本和关联表示法.

考虑一个公司和员工的例子.两个有效的类图是:

在此输入图像描述

现在让我们尝试绘制相应的对象图:

如果像age这样的fulltime_employees的细节很重要,除了将它们显示为单独的对象之外别无他法:

在此输入图像描述

如果细节不重要,我们可以使用属性文本表示法:

在此输入图像描述

当对象数量更多时显示它的另一种方式(这里假设为5):(这也是在对象图中显示多重性的一般方法)

在此输入图像描述

希望能帮助到你.