你能在 UML 序列图中将端口表示为生命线吗?
Can you represent a port as a lifeline in UML sequence diagram?
在 UML 规范 2.5.1 的“17.3.4.1 生命线”部分,它写道:
"如果名称是'self',那么生命线代表classifier的对象,它封装了拥有生命线的Interaction。封装器的端口可以单独显示即使包含自我。"
遗憾的是,没有示例说明如何在序列图中显示端口。现在,这个陈述是否意味着我们可以将 class 的端口表示为生命线,或者是否有任何其他符号可以在序列图中显示端口?
we can represent ports of the class as a lifeline ... ?
A Lifeline 表示 ConnectableElement(formal/2017-12-05 的第 17.12.17.4 节)。 Port 是 属性(§ 11.8.14.3),它是 ConnectableElement( §9.9.17.3),所以 Port 是 ConnectableElement,答案是
Ports of the encloser may be shown separately even when self is included.
这里是准确的说是对机箱的端口没有限制,免得大家疑惑
在 UML 规范 2.5.1 的“17.3.4.1 生命线”部分,它写道:
"如果名称是'self',那么生命线代表classifier的对象,它封装了拥有生命线的Interaction。封装器的端口可以单独显示即使包含自我。"
遗憾的是,没有示例说明如何在序列图中显示端口。现在,这个陈述是否意味着我们可以将 class 的端口表示为生命线,或者是否有任何其他符号可以在序列图中显示端口?
we can represent ports of the class as a lifeline ... ?
A Lifeline 表示 ConnectableElement(formal/2017-12-05 的第 17.12.17.4 节)。 Port 是 属性(§ 11.8.14.3),它是 ConnectableElement( §9.9.17.3),所以 Port 是 ConnectableElement,答案是
Ports of the encloser may be shown separately even when self is included.
这里是准确的说是对机箱的端口没有限制,免得大家疑惑