有限狀態機問題編程實踐

摘要:一般來說,實體的可能狀態是有限的, 在滿足一定的條件的情況下觸發特定動作會發生實體的狀態遷移。對於這類問題,我們一般稱爲FSM(Finite State Machine), 即有限狀態機。本文分享一個有限狀態機的java實現,以及使用DSL實現的通用化描述。 在日常開發工作中, 我們在建模時會經常遇到實體在多個狀態間進行變遷的問題, 比如: 一個訂單的狀態可能是 「已下單」 , 「已支付」,
相關文章
相關標籤/搜索