在 UML 规范 2.5.1 的“17.3.4.1 Lifeline”部分中,写道:
“如果名称是“self”,则生命线表示包含拥有生命线的交互的分类器的对象。即使包含 self,封闭器的端口也可能会单独显示。”嗯>
不幸的是,没有如何在序列图中显示端口的示例。现在,这个语句是否意味着我们可以将类的端口表示为生命线,或者是否有任何其他符号可以在序列图中显示端口?
最佳答案
we can represent ports of the class as a lifeline ... ?
生命线代表ConnectableElement(formal/2017-12-05的第17.12.17.4节)。 端口是一个属性 (§ 11.8.14.3),它是一个ConnectableElement (§9.9.17.3),因此端口 是一个 ConnectableElement 答案是肯定的
Ports of the encloser may be shown separately even when self is included.
这是一个精确的说法,对外壳的端口没有限制,以避免可能的疑问
关于uml - 你能在 UML 序列图中将端口表示为生命线吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66187710/