在统一建模语言(UML)时序图中,交互操作数是一个容器,它把交互片段分组到一个组合片段中并表示添加到组合片段中的方案。
每个交互操作数都是一个交互片段,并覆盖了组合片段中的生命线。交互操作数包含可选的警戒条件,此警戒条件也被称作交互约束。仅在警戒条件测试为真时才执行交互操作数。
如下图所示,交互操作数显示为组合片段中的一个矩形容器。
在创建交互操作数时,它显示为展开状态。可折叠交互操作数来隐藏操作数、其关联消息和交互片段,以及最小化交互框中组合片段的大小。
可添加到组合片段的交互操作数的个数依赖于组合片段的类型。例如,循环、选项、中断、临界、求反、断言、忽略或接受的组合片段有一个操作数。备用项、弱、严格或并行组合片段有两个或更多个操作数。如果在组合片段中有多个交互操作数,则使用水平虚线来分隔这些操作数。