| 复合状态 | 状态内部再含状态机,可简化外部转换 |
|---|---|
| 区域(region) | 同一复合状态内并行运行的多条子状态机 |
| 历史伪状态 | 浅历史 H 恢复一层,深历史 H* 恢复全部嵌套层次 |
复合状态示例(PlantUML 片段)
复合状态示例(PlantUML 片段)
state 运单流 {
[*] --> 待揽收
待揽收 --> 运输中 : 揽收
state 运输中 {
[*] --> 干线
干线 --> 末端 : 到达分拨
}
运输中 --> 已签收 : 妥投
}复杂状态机建议分层:先画一级状态,再把每个状态单独展开,避免一张图几百个节点。