oop - 如何在 Modelio 类图中添加列表?

标签 oop uml project modelio

使用更严格的建模工具(与仅仅绘画编辑器不同)可以让您至少记住基本的UML规范

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

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

enter image description here

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

enter image description here

最佳答案

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

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

enter image description here

希望有帮助。 电子记录记录

关于oop - 如何在 Modelio 类图中添加列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51495020/

相关文章:

xcode - 如何通过 XCode 中的运行脚本构建阶段添加编译源?

java - 在 Haskell 或 Clojure 等函数式编程语言中,函数是如何组织的?

php - 为什么公共(public)函数可以通过静态调用来访问 - PHP?

uml - 登录模块的用例图

eclipse - 如何在 Eclipse 中更改项目的位置指针?

android - 在 1 个项目中集成 2 个或更多 android 项目

c# - 将基类列表转换为派生类列表 - 可能吗?

c++ - 避免枚举作为接口(interface)标识符 C++ OOP

android-activity - 用例图和 Activity 图,鸡和蛋?

uml - CRC(Class responsibility collaborator)和UML