UML类图 - 使用初始值表示属性

9
在UML中,如何表示具有初始值(例如静态常量)的属性?
public class Foo {
    public static final int BAR = 17;
}
1个回答

22

在UML类图中,属性的初始值的表示与像Java这样的编程语言中的变量赋值非常相似。

enter image description here

此外,由于示例属性是静态的,所以应该使用下划线进行标注。大写字母是按照不同编程语言或其他约定的规范,并不是UML规范要求的。


UML 不对常量名称的大写做出任何规定。 - Geert Bellekens
你用的是什么软件? - Oliver
我相当确定那个截图来自于 Microsoft Visio 2010。现在我会选择免费但功能较弱的 Lucidcharts。除了教学,我从未需要使用 UML。 - ThisClark
@ThisClark PlantUML是一个有趣的选择,适用于简单的图表。它是基于文本的,并具有自动布局功能。 - Alan
@ThisClark. 你好,我可以定义数组的大小吗?例如:-array:Array<Int>。我从 Kotlin 类编写我的 UML 类。 - Ali Dehkhodaei
我认为你可以这样做一个多元性:- array : Array<Int>[0...10] 或者只是一个固定大小的数组,像这样 - array : Array<Int>[10] - ThisClark

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接