我想知道在UML中是否有创建对象数组的方法?
以下是我使用Modelio作为建模环境的尝试,但是您可以看到有不同的对象(即instance [0],instance [1],instance [2],instance [3])
我想知道在UML中是否有创建对象数组的方法?
以下是我使用Modelio作为建模环境的尝试,但是您可以看到有不同的对象(即instance [0],instance [1],instance [2],instance [3])
如您所知,在类图中显示UML属性有两种方式:属性文本和关联符号。
以公司和员工为例,有两个有效的类图:
当对象数量增加时(比如这里假设为5),另一种展示方式是:
(这也是在对象图中展示多重性的常规方式)如果您想在类图中显示一组对象,可以使用例如std::vector<Class>
。
如果您想显示具体对象,则可以使用instance1:Class
、instance2:Class
...instanceN:Class
,但必须将它们添加到对象图中,而不是类图中。
不能混合使用类图和对象图的元素,因为它们在概念上是不同的。