UML—交互图(顺序图、合作图)
交互图
用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。
- 作用:
描述协作的动态行为方面。
- 描述方式: 强调消息的时间顺序
强调发送和接收消息的对象的结构组织
- 类型: 顺序图:强调消息的事件顺序
合作图:强调对象之间的交互关系
顺序图 sequence diagram
描述按照时间的先后顺序对象之间交互动作过程。
- 构成:对象、消息、生命线(某段时间内消息是存在的)
-
消息形式: Call(调用)、Return(方法返回)、Send(发消息)、Create(创建实例)、
Destroy(销毁示例)
- 消息
- 示例
协作图(合作图) Callaboraten diagram
强调参加交互的对象的组织。