1

你應該在狀態自己之後命名FSM中的事件(轉換)嗎?還是有一個公認的慣例?例如,在ruby的state_machine中,您可能有machine.event!machine.state?。如果事件和狀態相同,則檢查和轉換之間的唯一區別是?!狀態機中轉換(事件)的命名

回答

0

對於Mealy機器,您不能使用此類命名,因爲具有不同邏輯的操作應該具有不同的名稱。除此之外,我沒有看到這種方法的問題。