在统一建模语言(UML)时序图中,交互发生是被另一交互框所引用的一个交互。可使用交互发生从一个交互中获取公共内容并将它重用在另一时序图中。
交互是时序图的根元素。它是行为的单位。交互关注的是封装的类元的可连接元素或属性之间可观察的信息交换。可将交互添加到协作来包含参与协作的其中一个交互的图元素。
在时序图中,可创建新的交互发生或选择现有的交互作为交互发生。在时序图中使用交互发生的好处是图可变得更小并且更简单。
如下图所示,交互发生显示为跨越一条或多条生命线的框。
交互发生的角上的关键字 ref 指示此交互被另一交互所引用。