UML类图中伪代码注释的对应部分是什么

问题描述 投票:2回答:2

在GOF23书[可重用面向对象软件的设计模式元素]中,类图中有伪代码注释。这是一个非常有用的工具。

<img src="http://www.cs.unc.edu/~stotts/GOF/hires/Pictures/class088.gif" alt="annotation" />

但是我找不到UML类图中的对应物,所以想知道UML类图中是否存在伪代码注释的对应物

design-patterns uml class-diagram
2个回答
1
投票

可以声称以上是非法的UML(因为音符连接器是错误的)。但是,您可以将注释附加到类并增加注释(以显示所指的操作)。

Enterprise Architect显示如下行为:

enter image description here

blabla是行为)。

注意:我必须检查UML规范是否这是合法的UML。虽然EA非常合规,但它也有一些缺陷。

编辑:我已经检查了UML 2.5规范。伪代码并没有真正提到,也没有地方告诉他们如何展示它。只有行动/国家,他们谈论显示行为。例如。在第329:

可选的<behavior-expression>是一个表达式,用于指定以某些供应商特定或标准文本表面语言编写的行为(参见子条款16.1)

因此,您可以“发明”您的符号,在您的域中记录它,并适当地使用它。


0
投票

UML类图中的注释几乎与您的伪代码注释完全相同:

enter image description here

在这种情况下,它解释了toString()方法是如何实现的。

© www.soinside.com 2019 - 2024. All rights reserved.