Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用更严格的建模工具(不像只是绘画编辑器)让你至少记住基本的UML specification.
UML specification
例如,在 的情况下modelio,您必须将在类属性声明中进一步使用的任何特定数据类型单独添加到图表中。
modelio
但是如何将List对象设置为数据类型?我目前正在使用Miltiplicity min和Multiplicity max参数来设置链接多重性属性。
List
Miltiplicity min
Multiplicity max
我猜这些参数更有可能用于声明简单的数组。
在 UML 中,您可以指定一个属性的多重性以指定它是一个集合。但是在实现/代码级别,几个集合实现可能对应一个特定的 UML 模型。
这就是为什么代码生成器通常可以针对一种特定的代码实现进行定制。在 Modelio 中,这种定制可以通过 Java 选项卡完成,如下图所示。默认情况下,以“*”为最大重数的属性将生成为数组。要标记另一种类型的集合,您必须使用“要使用的集合”枚举并设置您想要的那个。
希望它有所帮助。EBR