Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想画一个序列图。一个类为 B 类的一个实例调用一个函数 f。B 类由两个接口 X 和 Y 实现。
X 和 Y 都实现了 f。我应该如何表示 f 函数来自接口 X 或 Y?
使用X::f或Y::f(即两个冒号而不是点)
X::f
Y::f
UML 规范说
CallEvent 由触发操作的名称表示 (...) <call-event> ::= <name> [‘(‘ [<assignment-specification>] ‘)’]
CallEvent 由触发操作的名称表示 (...)
<call-event> ::= <name> [‘(‘ [<assignment-specification>] ‘)’]
接口是命名空间的一种特殊化(通过分类器),那么以下适用:
如果名称为 N 的命名空间的成员是名称为 x 的 NamedElement,则该成员可以由格式为 N::x 的限定名称引用。