如何在由多个接口实现的序列图中显示函数?

时间:2013-03-19 13:35:12

标签: function interface uml sequence-diagram

我想绘制一个序列图。 类为类B的实例调用函数f。 B类由两个接口X和Y实现。

X和Y都实现f。我应该如何表示f函数来自接口X或Y?

1 个答案:

答案 0 :(得分:1)

使用X::fY::f(即两个冒号代替点)

UML规范说明

  

CallEvent由触发Operation(...)

的名称表示
<call-event> ::= <name> [‘(‘ [<assignment-specification>] ‘)’]

接口是Namespace的特化(通过分类器),然后适用:

  

如果名称为N的名称空间的成员是名为x的NamedElement,则该成员可以通过N :: x形式的限定名称引用。