【UML】协作图Collaboration diagram(交互图)(转)
http://blog.csdn.net/sds15732622190/article/details/49402269
前言
学完UML时序图,就要看一下UML协作图,因为两张图是相辅相成的。
定义
描述相互合作对象间的关系,只对相互间有交互作用的对象和对象间的关系建模。
组成
对象
同时序图一样,协作图包括三种命名方式:第一种方式包括对象名和类名;第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;第三种方式只显示对象名不显示类名。
链
同对象图中相同,用一条连接两个类角色的实线表示,用作在协作图中关联对象,让消息在不同系统对象间传递。
消息
对象与对象间的通信方式。箭头沿消息传递方向。
机房收费系统协作图
欢迎大家提出宝贵建议。
总结
协作图和时序图同属于交互图,二者之间可以无损转换,他们都表示对象之间交互作用。时序图侧重表达时间顺序,而协作图侧重表达对象间关系,在用制图工具画这两张图时,可以直接进行转换。