一、概念
协作图是动态图的另一种表现形式,它强调参加交互的个对象结构的信息,强调参加交互的对象的组织。并且协作图只对相互间有交互作用的对象和这些对象间的关系建模。
二、内容
①对象
对象代表协作图交互中所扮演的角色,和时序图中对象的概念类似。只不过在协作图中,无法表示对象的创建和撤销,所以对象在协作图中的位置没有限制。
②链
一条连接两个类角色的实线。
符号 |
含义 |
创建对象之间的通信路径 |
|
显示对象可以调用自己的属性 |
|
在两个对象之间或一个对象本身增加消息 |
|
在两个对象之间或一个对象本身从反方向增加消息 |
|
显示两个对象之间的信息流 |
|
在反方向显示两个对象之间的信息流 |
③消息
消息代表协作图中对象间通过链接发送的消息。
三、机房的协作图