

























时序图(Sequence Diagram)是UML(统一建模语言)中的一种交互图,用于按时间顺序展示对象/组件之间如何通过消息进行协作。
时序图强调时间顺序——越靠近图上方的事件发生越早,越靠近下方则越晚。
以下是一个时序图示例,该示例完整的演示了一个用户登录的流程:
输入用户名和密码`。/login`接口请求认证服务(AuthService)。查询用户信息`访问数据库(DB),数据库返回用户记录。Mermaid 是一种轻量级的图表描述语言,可直接嵌入 Markdown 文档中。以下是用户登录流程示例的mermaid时序图代码:
大多数 Markdown 编辑器如 #WordBN、GitHub、Obsidian 都支持渲染 Mermaid。
| 元素 | 写法示例 | 说明 |
|---|---|---|
|
参与者 |
participant 别名 as 显示名 |
定义生命线 |
|
同步消息 |
A->>B: 消息内容 |
实线箭头 |
|
返回消息 |
A-->>B: 返回值 |
虚线箭头 |
|
自调用 |
A->>A: 方法名 |
指向自身 |
|
激活/去激活 |
activate A/deactivate A |
控制激活条(也可用+/-简写) |
|
条件分支 |
alt ... else ... end |
表示选择逻辑 |
|
循环 |
loop 描述 ... end |
表示重复执行 |
|
并行 |
par ... end |
表示并发执行 |
🔚🔸🔸🔸
🧑💻我是 #WordBN字远笔记软件 #C++应用服务器MYCP 等免费软件和开源项目作者。
📌关注我,一起来学一些实用的编程知识和技术。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。