时序图画法总结
大约 1 分钟...
时序图画法总结
步骤
0、横纵坐标
时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。
1、确认角色与对象
根据业务场景,确认角色作为横坐标的起点,以一个小人图标表示
对象位于时序图的顶部,以一个矩形表示。对象的命名方式一般有三种,对象、类名、对象+类名
2、画生命线
时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线(对象的时间线)。以一条垂直的虚线表。
3、发送消息
根据业务逻辑发送不同角色与对象之前的消息,消息分为4类:
- 同步消息 用一条实线和实心箭头表示
- 异步消息 一条实线和大于号表示
- 返回消息 小于号和虚线表示
- 自关联消息 表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。以一个半闭合的长方形+下方实心箭头表示。
4、控制焦点
在对象时间线上某段时期执行的操作。以一个很窄的矩形表示。
实例
参考资料
第一篇文章写的很详细,不再转载内容
Powered by Waline v2.15.6