我有两张序列图,唯一的区别是一张消息被 VETO 包围,而另一张被 REFUSE 包围。我知道,当查看正迹时,否决返回空正迹,而拒绝返回空正集。
这两者可以在多大程度上通过某种方式的补充、缩小或组合来关联?
简单来说:问作者。
refuse
不是 UML 关键字,因此没有定义的含义。同样的情况也适用于 veto
。
在序列图中,帧用于组合片段。小五边形的内容代表 UML 中定义的运算符,例如
loop
、alt
、opt
、break
等。
框架还有
ref
的另一种用途。这些指的是要执行的另一个交互,但不显示其详细信息。
没有像您的图表中那样的关键字
veto
或 refuse
。至少在标准 UML 中不是这样。它有可能是 UML 的特定扩展,但图表的作者可能只是想命名图表的一部分的子部分,这会造成一些混乱。最好问一下作者。