2011-03-08 64 views
0

我一直在考虑Commons SCXML的实现。这看起来很全面,但我有一些不明确的地方。Commons SCXML问题

在所有的例子中,我已经看到状态机的状态基本上是一个类的方法,它扩展了AbstractStateMachine类。

对于小型状态图,这是可以的,但对于具有很多状态的机器(IN BCSM like),这是一种矫枉过正。

默认情况下是否有可能将状态表示为类(又称StateMachine是State的组合)?

+0

将每个状态表示为一个类会有什么好处? – jbeard4 2011-03-08 21:27:52

+0

可以通过依赖倒置来更改状态实现。测试时非常有用。 更接近**国**模式设计 – 2011-03-08 21:32:03

回答