我正在使用Dia制作UML图表。当函数为const
时,是否需要在图中放置const
?如果是这样,在哪里?
答案 0 :(得分:14)
latest UML specification列表 isQuery 中的第11.8.2章(“操作”)作为操作属性之一:
isQuery:Boolean - 指定Operation的执行是否保持系统状态不变(isQuery = true)或是否可能发生副作用(isQuery = false)。默认值为false。
如果图表中显示了不改变系统状态的操作,则应在函数返回类型后添加属性 {query} 。
Dia支持类'操作的 isQuery 属性:打开类'属性窗口,在操作选项卡中勾选 查询不改变类状态和 const 的方法的复选框 将出现在图表中方法的返回类型之后。