简介
序列图主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在 以时间为参照,各个对象发送、接收消息,处理消息,返回消息的 时间流程顺序,也称为时序图。
基本元素
角色
系统角色,可以是人或者其他系统,子系统。
对象
交互的主体,接受发送消息的主体,最基本的元素。
生命线
角色和对象下面垂直的虚线。代表角色和对象在一段时间类存在。
激活
对象操作执行时期,处于激活的状态。使用条状矩形表示,附着于对象生命线上
消息
对象之间发出的交互。
同步消息
发送人需要等待消息的响应。实心箭头表示。
异步消息
发送不需等待消息的响应。线性箭头表示。
返回消息
返回的消息。虚线的线性箭头表示。
自关联消息
自身调用自身的方法。即自我调用的同步消息。
组合
对一个交互过程的执行条件进行限定。
选择组合
表明组合中的内容可能执行可能不执行,根据条件进行判断。
替换组合
类似与if..else和switch,多个组合中选择一个执行。
其他
组合情况下面的情况,摘自网络。