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