使用更严格的建模工具(与仅仅绘画编辑器不同)可以让您至少记住基本的UML规范
。
例如,在 modelio
的情况下,您必须向图表中单独添加任何特定的数据类型,以便在类属性的声明中进一步使用。
但是如何将对象的List
设置为数据类型?我目前正在使用 Miltiplicity min
和 Multiplicity max
参数来设置链接多重性属性。
我猜这些参数更有可能用于声明简单数组。
最佳答案
在 UML 中,您可以指定属性的多重性以指定它是一个集合。但在实现/代码级别,几个集合实现可能对应于一个特定的UML模型。
这就是为什么代码生成器通常可以定制为针对一种特定的代码实现。在 Modelio 中,可以通过 Java 选项卡完成此自定义,如下所示。默认情况下,以“*”作为重数最大值的属性将生成为数组。要获取另一种类型的集合,您必须使用“要使用的集合”枚举并设置您想要的集合。
希望有帮助。 电子记录记录
关于oop - 如何在 Modelio 类图中添加列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51495020/