序列图
序列图(时序图)是UML中的一种交互图,用于展示对象之间发送消息的时间顺序,显示多个对象之间的动态协作。
特点
| 优点 | 缺点 | 适用场景 |
|---|---|---|
| 清晰展示时间顺序、易于理解交互流程 | 复杂交互时图形冗长、难以表达条件逻辑 | 系统设计、接口调用、业务流程 |
基本元素
生命线
垂直虚线,表示对象的存在时间
激活期
矩形框,表示对象处于活动状态
消息
箭头连线,表示对象间的通信
自调用
弯曲箭头,表示对象内部的方法调用
示意图
Client
Server
Database
请求数据
返回结果
查询
结果