我想绘制一个序列图。 类为类B的实例调用函数f。 B类由两个接口X和Y实现。
X和Y都实现f。我应该如何表示f函数来自接口X或Y?
答案 0 :(得分:1)
使用X::f
或Y::f
(即两个冒号代替点)
UML规范说明
CallEvent由触发Operation(...)
的名称表示<call-event> ::= <name> [‘(‘ [<assignment-specification>] ‘)’]
接口是Namespace的特化(通过分类器),然后适用:
如果名称为N的名称空间的成员是名为x的NamedElement,则该成员可以通过N :: x形式的限定名称引用。