Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在UML类图中写注释吗?_Uml - Fatal编程技术网

我可以在UML类图中写注释吗?

我可以在UML类图中写注释吗?,uml,Uml,我应该使用什么符号?下面是统一建模语言规范的摘录。完整的规格可从以下网址获得: 9.5.1评论 注释是一种文本注释,可以 可以附加到一组图元 说明 注释提供附加的功能 对要素的各种评论。评论 没有语义上的力量,但可以 包含对用户有用的信息 建模师。评论可能属于 任何元素 符号 注释显示为带有 右上角弯曲(这是 也称为“注释符号”)。这个 矩形包含的是 评论。连接到每个 带注释的元素显示为 分开的虚线 演示选项 将注释连接到的虚线 带注释的元素可以是 如果从屏幕上看不到,则被抑制 上下文,或在此不

我应该使用什么符号?

下面是统一建模语言规范的摘录。完整的规格可从以下网址获得:

9.5.1评论

注释是一种文本注释,可以 可以附加到一组图元

说明

注释提供附加的功能 对要素的各种评论。评论 没有语义上的力量,但可以 包含对用户有用的信息 建模师。评论可能属于 任何元素

符号

注释显示为带有 右上角弯曲(这是 也称为“注释符号”)。这个 矩形包含的是 评论。连接到每个 带注释的元素显示为 分开的虚线

演示选项

将注释连接到的虚线 带注释的元素可以是 如果从屏幕上看不到,则被抑制 上下文,或在此不重要 图表

使用
--

…如果您希望注释UML源代码,而不是在图表中呈现注释。此处引用:并称为对象约束语言注释。”


但这并不适用于所有的UML渲染器-例如,当我在PlantUML中尝试时,它认为这是一个语法错误。

如果您希望在UML源中添加注释,根据渲染器的不同,您可以使用
--
'
进行单行注释

有关PlantUML注释:

@startuml
' This is a comment on a single line
Bob->Alice : hello
/' You quote alors use slash-and-quote
to split your comments on several
lines '/
@enduml

谢谢。但我认为如果UML中有一个符号代表注释,那会更方便。就像java中的“/”一样,我可以在声明属性或方法后写一条注释。@Keating Wang,也许你想要的是对象约束语言注释?来自第7.4.10节:OCL中的注释写在两个连续的破折号(减号)之后。紧跟在两个破折号之后的所有内容(包括行尾)都是注释的一部分。例如:--这是一条评论“感谢使用符号”在plantuml上帮助了我,--对我不起作用
@startuml
' This is a comment on a single line
Bob->Alice : hello
/' You quote alors use slash-and-quote
to split your comments on several
lines '/
@enduml