【问题标题】:UML class diagram - represent attribute with initial valueUML 类图 - 用初始值表示属性 【发布时间】:2016-03-31 03:54:14 【问题描述】: 具有初始值的属性(如静态常量)在 UML 中如何表示? public class Foo { public static final int BAR = 17; } 【问题讨论】: 标签: class uml diagram 【解决方案1】: UML 类图中属性的初始值表示就像 Java 等语言中的变量赋值一样。 此外,由于示例属性是静态的,因此应加下划线。大写是按语言或其他约定进行的,不是 UML 规范。 【讨论】: UML 没有说明常量名的大写。 出于好奇,您使用的是什么软件? 我很确定那张截图来自 Microsoft Visio 2010。现在我会选择免费且功能较弱的 Lucidcharts。在教学之外我从不需要 UML @ThisClark plantuml 是简单图表的有趣替代方案。 (它是基于文本的,具有自动布局。)