分隔序列图
若序列图的各部分有明显的逻辑区分, 可以使用 ====
或更多的个 =
对序列图进行分隔, 分隔中间可以加文本 ==TEXT==
. 效果见图 1-13.
![图 1-13](https://i-blog.csdnimg.cn/blog_migrate/131a158ceb05ade5acfaa7e773cb1d87.png)
图 1-13
图 1-13 代码
@startuml
== Initialization ==
Alice -> Bob: Message 1
Bob --> Alice: Message 2
====
Alice -> Bob: Message 3
Alice <-- Bob: Message 4
@enduml
引用其它序列图
对一个系统进行分解会形成多个序列图. 在某个序列图中可以引用其它序列图,
使用的关键字如下
ref over
, 后可跟多个参与者, 以逗号分隔end ref
, 若引用时使用了多行文本, 以此来结束引用
效果图如图 1-14 所示.
![图 1-14](https://i-blog.csdnimg.cn/blog_migrate/0dfbe37d01926557a5a7f04a2b362ed4.png)
图 1-14
图 1-14 代码, 引用自官方文档
@startuml
participant Alice
actor Bob
ref over Alice , Bob : init
Alice -> Bob : hello
ref over Bob
This can be