UML——协作图

协作图是一种UML类图,强调交互对象的组织和关系。它与时序图互换,语义等价,但关注点不同:协作图突出对象间链接,时序图注重时间顺序。本文介绍了协作图的元素、与时序图的对比,并提供了一个机房收费系统协作图的实例。
摘要由CSDN通过智能技术生成

目录

什么是协作图

协作图与时序图的互换

协作图与时序图的相同点

协作图与时序图的区别

协作图实例

机房收费系统协作图


什么是协作图

协作图是一种类图,它包含类元角色和关联角色,而不仅仅是类元和关联。协作图强调参加交互的各对象的组织。

协作图只对相互间有交互作用的对象和这些对象间的关系建模,它可以说明类操作中用到的参数、局部变量以及操作中的永久链。协作图的对象用矩形表示,矩形内是此对象的名字,连接用对象间相连的直线表示,连线可以有名字,并标注于表示连接的直线上。协作图包含对象(Object)、链(Link)和消息(Message)三种元素。

协作图中链的符号和对象图中链所用的符号是一样的,即一条连接两个类的实线。

符号 含义
创建对象之间的通信路径
  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值