之前的两篇文章分别介绍了时序图中交互和门的概念并进行了简单的比较。相信门的用途比较好理解,但是交互的应用场景恐怕就不是一下子可以想到的了。
今天稍微跳跃一下,通过交互概述图进一步说明交互的使用场景。
复习
先看看【EA&UML日拱一卒-时序图::交互和交互使用】一文(以下简称【交互】)中的例子,SpeedControl交互的实例ConstantSpeedControl指定了实参和返回值以后,可以实现参数,结果的传递。
但是如果想根据结果再进行一些判断或处理的话,就会比较麻烦。虽然也可以做,但是时序图会很难看。这里UML提供了另一种解决方案:交互概述图。
概念
交互概述图是活动图的变体,它合并了序列图片段和控制流构造。
画法