这将是双状态机吗?

时间:2019-03-30 07:23:03

标签: architecture state computer-science state-machine

我正在尝试为所使用的状态机类型找到正确的描述。

我有控制用户界面的主要状态机。即,当用户单击“主页”时,它将进入“主页状态”。单击“下一步”将其转到“统计”状态等。

我的应用程序中还有许多类在进行分析,每个类都有自己的状态机。状态将类似于:设置,运行,完成,错误。

因此,当用户选择查看特定的“统计”时,他们将选择他们想要查看的索引。并且基于该统计信息的当前内部状态,主状态机会将用户界面更改为右侧窗口。如果内部状态为“正在运行”,则会显示一个与“已完成”状态相对的选项卡。

我试图找到这种架构将被引用的内容,所以我可以做更多的阅读。

1 个答案:

答案 0 :(得分:0)

也许您正在寻找“分层”状态机。 Stats状态包含子状态Setup,Running,Completed和Error。在子状态之一中时,您也在父状态或超级状态中。