知识卡片
生命周期可视化
内容
序列图可以标出对象创建和删除,让读者知道参与者何时进入交互、何时不再可用。即使有垃圾回收,删除符号也能表达“生命周期结束”的设计意图。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第4章《序列图》(源文件:_epub-src/EPUB/3.xhtml)
- 结论依据:原文围绕“为了创建一个参与者,你把消息箭头直接画进参与者方框”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:序列图(图4.3)展示了一些额外的表示法来创建和删除参与者。为了创建一个参与者,你把消息箭头直接画进参与者方框。如果在这里使用构造器,消息名是可选的,但我通常不管是什么情况都用“new”来标记它。如果参与者一旦被创建就立即做某些事情,例如查询命令,你可以在参与者方框的下面马上开始一个激活。