标签: uml sequence-diagram
我有一个案例,即当满足条件时应用程序将销毁一个对象。如果对象未被销毁,它将在序列的后续部分中使用。我想知道如何在序列图中对其进行建模。
这是一个简单的演示,是一个有效的序列图吗?
答案 0 :(得分:3)
你无法在UML中以这种方式合法地建模
17.12.6 DestructionOccurrenceSpecification ... 17.12.6.4约束 no_occurrence_specifications_below InteractionOperand中给定生命线上的其他任何事件规范都不会出现在DestructionOccurrenceSpecification下面。
17.12.6 DestructionOccurrenceSpecification ... 17.12.6.4约束
no_occurrence_specifications_below
InteractionOperand中给定生命线上的其他任何事件规范都不会出现在DestructionOccurrenceSpecification下面。
这基本上意味着您只能进行一次破坏。但是,你可以像这样建模: