Java Commons SCXML问题
我一直在考虑Commons的SCXML实现。这似乎很全面,但我有一些不清楚的观点 在我看到的所有示例中,状态机的状态基本上都是扩展AbstractStateMachine类的类的方法 对于小型状态图,这是可以的,但对于具有大量状态的机器(如BCSM),这是一种过度杀伤力 默认情况下是否有可能将状态表示为类(也称为状态机是状态的组合) 试试看: 控制隔离器。基于Apache Commons SCXML状态机的控制流Java库。Java Commons SCXML问题,java,apache-commons-scxml,Java,Apache Commons Scxml,我一直在考虑Commons的SCXML实现。这似乎很全面,但我有一些不清楚的观点 在我看到的所有示例中,状态机的状态基本上都是扩展AbstractStateMachine类的类的方法 对于小型状态图,这是可以的,但对于具有大量状态的机器(如BCSM),这是一种过度杀伤力 默认情况下是否有可能将状态表示为类(也称为状态机是状态的组合) 试试看: 控制隔离器。基于Apache Commons SCXML状态机的控制流Java库。 它大大简化了使用SCXML的工作。将每个状态表示为一个类有什么好处?
它大大简化了使用SCXML的工作。将每个状态表示为一个类有什么好处?可以通过依赖项反转来更改状态实现。测试时非常有用。更接近状态模式设计