UML时序图断开运算符

4
在下面的序列图中,save() 消息执行后是否会发生中断?

enter image description here

1个回答

3

是的。

来自UML2.5的定义

Break

交互操作符break表示CombinedFragment代表一种中断场景,即操作数是一个场景,该场景代替封闭InteractionFragment的其余部分。当保护条件为真且忽略封闭Interaction Fragment的其余部分时,选择带有保护条件的break运算符。当break操作数的保护条件为false时,将忽略break操作数并选择封闭InteractionFragment的其余部分。在没有保护条件的break操作数和封闭InteractionFragment的其余部分之间进行非确定性选择。

具有交互操作符break的CombinedFragment应覆盖封闭InteractionFragment的所有Lifeline。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接