我一直在考虑Commons SCXML实现。似乎很全面,但我有一些不清楚的地方。
在所有示例中,我都看到状态机的状态基本上是扩展AbstractStateMachine类的类的方法。
对于较小的状态图,这是可以的,但是对于具有很多状态的机器(如BCSM),这是一个过大的杀伤力。
默认情况下是否有可能将状态表示为类(又称StateMachine是状态的组合)?
最佳答案
尝试:
控制隔离器。基于Apache Commons SCXML状态机的Control Flow Java库。
http://ramontalaverasuarez.blogspot.com.es/2012/10/ControlIsolator.html
它极大地简化了使用SCXML的工作。