前言
协作图听起来就不是一个事物能完成的事情,那么到底什么是协作图呢?
正文
什么是协作图
是一种UML行为图。它通过描写叙述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它能够表示用例的行为顺序,当运行一个用例行为时,时序图中的每条消息相应了一个类操作或状态机中引起转换的触发事件。
协作图应用
详细设计阶段
协作图的作用
协作图中对象之间的消息的传递来反映据具体的使用语境的逻辑表达,表示的是系统的一个行为,消息编号对应了程序中嵌套调用的结构和信号传递过程,显示的对象之间的一种关系。
协作图的元素
对象:协作图交互中扮演的角色,就是火柴人了。
链:连接两个类角色的实线。
消息:对象间通过链发送的消息。
注意
协作图强调参加交互的对象的组织结构
实例