1. 顺序图 (Sequence Diagram)
- 顺序图是一种强调对象间消息传递次序的交互图,又称为时序图或序列图
2. 组成元素
- 时序图描述对象之间消息的发送顺序,强调时间顺序
- 时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,按照时间顺序纵向排列
- 用箭头表示消息,用竖虚线表示对象生命线
2.1 对象 (Object)
对象就是指类的实例
2.2 生命线 (Lifeline)
从对象图标向下延伸的一条虚线,表示对象存在的时间
2.3 控制焦点 (Focus of Control)
- 控制焦点又称激活,是覆盖在生命线上一段细长的矩形,表示在这个时间段内,对象或角色正处于活动状态
- 激活用一个细长的矩阵框(在生命线上)表示
- 矩形框的高度表示对象执行一个操作所经历的时间段
- 矩形的顶部表示动作的开始,底部表示动作的结束
2.4 消息 (Message)
- 同步消息
- 用带实心箭头的实线表示
- 异步消息
- 用带空心箭头的实线表示
- 返回消息
- 用带箭头的虚线
- 自我调用消息
- 表示同一生命线的消息调用的消息(可以理解为调用自己的方法)
- 递归消息
- 表示同一生命线的消息调用的消息,它的目标指向在调用消息的激活之上进行激活
网友评论