我实际上无法为此找到明确的答案。在许多在线设计工具(例如 Web Sequence Diagrams )中,有一个选项可以“激活”和“停用”进程,同时还有一个单独的操作来“销毁”进程。这个什么时候用?
如果在图中我正在建模我正在连接到一个在线流,当我完成它时,我是将它停用还是销毁它?当我使用一个应用程序并完成它时,我是将它停用还是销毁它?
最佳答案
在 UML 中,序列图中的销毁意味着“一种表示销毁目标生命线生命周期的请求的消息”,即消息接收者对象被逻辑或物理删除,不再可用于即将进行的交互。停用意味着消息接收者对象将从事件状态变为非事件状态,并有可能在以后的状态中重新激活。所以对象在应用程序空间中仍然可用,但可以例如随着时间的推移移动到存档中。
关于uml - 何时在序列图中销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18563366/