UML之协作图

协作图(Collaboration Diagram)是动态视图的另一种表现形式,它强调参加交互的各对象的组织。协作图只对相互间有交互作用的对象和这些对象间的关系建  模,而忽略了其他对象和关联。协作图可以被视为对象图的扩展,但它除了展现出对象间的关联外,还显示了对象间的消息传递。
 协作图中包括如下元素:类角色,关联角色和消息流
 1,类角色(Class Role)
 类角色代表协作图中对象在交互中所扮演的角色。在协作图中矩形中的对象代表类角色,类角色的代表参与交互的对象,它的命名方  式和对象的命名方式一样
 2,关联角色(Association Role)
 关联角色代表协作图中连接在交互中所扮演的角色。协作图中连线代表着关联角色
 3,消息流(Message Flow)
 消息流代表协作图中对象间通过链接发送的消息。协作图中类角色之间的箭头表明在对象间交换的消息流,消息由一个对象发出由消 息所指向的对象接收。链接用于传输或实现消息的传递。消息流上标有消息的序列号和类角色间发送的消息,一条消息会触发接受对 象中的一项操作 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值