通信图/协作图
通信图(communication diagram,协作图),通信图也是一种交互图, 它强调对象之间存在的消息收发关系,而不专门突出这些消息发送的时间顺序。
描述对象与对象之间的协作/合同关系,侧重说明对象的消息传递,强调发送和接受消息的对象之间的组织结构。
通信图元素
- 对象
- 链
- 消息
- 简单消息
- 同步消息
- 异步消息
- 反身消息
与顺序图的差异
相同点
- 具备相似的责任主体
- 通过消息驱动
- 具有顺序性
不同点
- 通信图中,对象无法创建和撤销。位置没有限制
- 协作图展示对象间的关系使得更加适用于获得对象结构的理解,顺序图更适合获取调用过程的理解