關於狀態機的一些思考

主機:也成爲context,調用狀態機,將輸入內容轉化爲消息,傳給狀態機,同時還實現通用的動做執行代碼算法

狀態機:根據輸入的不一樣信號,通知主機作通用的動做,or 執行本身私有的動做,同時發消息更新主機狀態。事件

消息:主機和狀態機之間的通信word

動做:消息到來時執行的代碼;make

狀態機又稱消息機,目標 把複雜的控制邏輯分解成有限個穩定狀態,在每一個狀態上判斷事件,變連續處理爲離散數字處理 。co

狀態機能夠和其餘算法聯合使用,如,分解機,替換機,樹形機(i make up these words)等等。數字

相關文章
相關標籤/搜索