相关疑难解决方法(0)

如何在Java中实现FSM - 有限状态机

我有工作要做,我需要你的帮助.我们想要实现一个FSM - Finite State Machine,以识别char序列(如:A,B,C,A,C),并告诉它是否被接受.

我们认为,实行三类:State,EventMachine.该state班提出的一个节点FSM,我们认为有实现它State design pattern,每个节点将抽象类扩展状态和每一个类可以处理不同类型的事件,并指示过渡到一个新的状态.你认为这是个好主意吗?

第二件事,我们不知道如何保存所有过渡.我们再一次考虑用某种方式来实现它,它具有map起点并且在下一个状态下获得某种向量,但我不确定这是一个好主意.

我很乐意得到一些如何实现它的想法,或者你可以给我一些起点.

我应该如何保存FSM,这意味着我应该如何在程序开始时构建树?我用Google搜索并找到了很多例子但没有任何帮助我的东西.

非常感谢.

java state design-patterns state-machine fsm

48
推荐指数
6
解决办法
10万
查看次数

标签 统计

design-patterns ×1

fsm ×1

java ×1

state ×1

state-machine ×1