【发布时间】:2019-06-11 14:51:01
【问题描述】:
我正在尝试对状态机进行建模,该状态机重用状态以降低复杂性。 我有三个状态:状态 A、B 和 X。
我的状态 X 可以通过来自状态 A 或 B 的交易进入。
State X 包含多个具有很多复杂性的子状态,我不会执行两次。
在状态 X 的过程完成后,我需要根据之前的状态转换回状态 A 或 B。
有没有优雅的方法来解决这个问题?
【问题讨论】:
-
@Thomas 我研究过历史和深刻的历史。但是我认为这行不通,因为状态 B 本身实际上是子状态的一部分。所以会有多个伪宿主状态。
标签: uml state-machine fsm