2011-03-08 60 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

回答