我正在設計一個狀態機,並有一個特定的狀態,我可以從兩個不同的狀態進入......我不知道如何返回到以前的狀態......或者我是如何建模的錯了?過渡到以前的狀態
來說明:
| state | trigger | nextstate --------------------------------- 1. | initial | evtX | A 2. | initial | evtY | B 3. | B | evtX | A 4. | A | evtZ | ????
最後一行就是我有麻煩。我需要轉換到初始狀態,如果A從行編號1中的過渡位置到達,並且我需要過渡到狀態B,如果A是從行編號3的過渡位置到達。
我該如何建模更好?
謝謝我理解你的答案在理論上,但有一個後續問題 – user716129 2011-04-19 23:39:34