通信图(Communication Diagram)

UML2.0之前叫协作图(Collaboration Diagram)

一、定义

显示在某种情形下对象之间发送的消息。 协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息

二、元素

通信图的组成元素: 对象、链、消息

1、对象

通信图中的对象与顺序图中对象的概念相同,都是表示类的实例。即“对象名:所属类名”、“对象名”或“:所属类名”三种
image.png
由于通信图中不表示对象的创建与销毁,因此,对象在通信图中的位置没有限制。

2、链

链是对象之间的连接,也是类关联的一个实例。在通信图中,链使用实线或弧来连接两个对象。
链也可以位于一个对象跟自己的连接,链的起点和终点在一个对象上。

对象个数图例
多个对象image.png
单个对象image.png

3、消息

通信图的消息需要附加在对象之间的链上,链用于传输或实现消息的传递。
通信图中的消息通过在链的上方或下方添加一个短箭头来表示,通常需要使用阿拉伯数字作为序号来表示通信图中发送消息的顺序。

分类图例
简单消息image.png
同步消息image.png
异步消息image.png
反身消息image.png

三、示例

image.png

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值