在序列图上,对象生命线上的垂直细矩形表示什么?经过大量搜索,我找不到正确的答案。有人可以帮我理解这一点吗?
提前致谢。
序列图生命线代表同时存在的不同进程或对象。生命线只代表一个交互的实体。它基本上是一条垂直的虚线,代表一个对象在一段时间内的存在。当对象被破坏时,这条线就消失了。至于示例见下图:
这里的数据是Stock类型的对象。我们可以在这些生命线上显示对象之间的所有交互,例如消息交换。看看下面描述计算机和服务器之间交互的图表:
请注意,细的垂直矩形表示执行规范。
执行规范是对象交互的一部分,它表示对象在执行某些活动或只是等待其他对象的回复时的生命周期。
执行规范的符号如下:
它用于显示对象与其他对象或自身的一种交互。交互需要在顶部的那个矩形内开始,并在底部附近结束。无需在矩形的最顶部或最底部边缘开始或结束交互。有些人也将这些称为执行规范。看看这里的一些例子