前言
协作图是动态图的另一种表现形式,它强调参加交互的各对象的组织。
芝士
- 协作图的组成元素
- 对象(Object)
矩形中的内容代表对象
- 链(Link)
- 消息 (Message)
- 举例——客户取车
取车的动作从客户开始,她向预定申请模块发送出示清单的消息,然后由公司员工向预定申请模块发送核对的消息,预定申请在收到消息核对的信息后,回复公司员工申请存在,然后再回复客户允许客户取车。公司员工收到消息后填写工作记录和登记汽车状态。
- 协作图和时序图的关系
- 二者在语义上等价
- 二者可以互相转化
- 二者侧重点不同
- 时序图侧重时间顺序
- 协作图侧重对象之间的关系,时间顺序从序列号获得
- 协作图与时序图的互换