2012-02-01 44 views
0

我想知道是否最好把長的執行邏輯放在觸發器或狀態中。我的擔憂是,如果我在觸發器中放置一個複雜的長邏輯,那麼我的狀態機將在轉換階段保持太多時間,而關於當前狀態的信息則沒有意義。邏輯應該進入觸發器動作還是入口?

每個狀態的輸入是否將放置長時間運行邏輯的正確位置?

謝謝

回答

0

你不直接把邏輯放在一個狀態,而是在一個狀態進入或退出事件。所以無論你放置在哪裏,它都作爲狀態轉換的一部分運行。至於什麼是正確的地方,完全取決於邏輯。簡單地說,把它放在合適的地方:-)

相關問題