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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML类图中伪代码注释的对应部分是什么相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

Enterprise Architect显示如下行为:

enter image description here

blabla是行为)。

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

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

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

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

另一答案

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

enter image description here

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

以上是关于UML类图中伪代码注释的对应部分是什么的主要内容,如果未能解决你的问题,请参考以下文章

看懂UML图

看懂UML类图

看懂UML类图

UML类图五种关系与代码的对应关系

计科前沿 || 教你读懂UML类图

看懂UML类图和时序图