目录
协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用协作图来说明系统的动态
情况。
协作图主要描述协作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息。
协作图可以表示类操作的实现。
事物名称 |
解释 |
图 |
参与者 |
发出主动操作的对象,负责发送初始消息,启动一个操作。 |
|
对象 |
对象是类的实例,负责发送和接收消息,与顺序图中的符号相同,冒号前为对象名,冒号后为类名。 |
|
消息流 (由箭头和标签组成) |
箭头指示消息的流向,从消息的发出者指向接收者。标签对消息作说明,其中,顺序号指出消息的发生顺序,并且指明了消息的嵌套关系;冒号后面是消息的名字。 |
关系名称 |
解释 |
关系实例 |
链接 |
用线条来表示链接,链接表示两个对象共享一个消息,位于对象之间或参与者与对象之间 |
协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。
l 顺序图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。
l 协作图清楚地表示了对象间的关系(强调空间),但时间顺序必须从顺序号获得。
l 协作图和顺序图可以相互转化。(在ROSE中F5)
篇幅所限仅贴2个
来源:https://www.cnblogs.com/beijiguangyong/archive/2010/11/14/2302808.html