1

使用更严格的建模工具(不像只是绘画编辑器)让你至少记住基本的UML specification.

例如,在 的情况下modelio,您必须将在类属性声明中进一步使用的任何特定数据类型单独添加到图表中。

但是如何将List对象设置为数据类型?我目前正在使用Miltiplicity minMultiplicity max参数来设置链接多重性属性。

在此处输入图像描述

我猜这些参数更有可能用于声明简单的数组。

在此处输入图像描述

4

1 回答 1

2

在 UML 中,您可以指定一个属性的多重性以指定它是一个集合。但是在实现/代码级别,几个集合实现可能对应一个特定的 UML 模型。

这就是为什么代码生成器通常可以针对一种特定的代码实现进行定制。在 Modelio 中,这种定制可以通过 Java 选项卡完成,如下图所示。默认情况下,以“*”为最大重数的属性将生成为数组。要标记另一种类型的集合,您必须使用“要使用的集合”枚举并设置您想要的那个。

在此处输入图像描述

希望它有所帮助。EBR

于 2018-07-25T09:08:18.500 回答