命名状态机中的转换(事件)

时间:2012-04-24 19:12:21

标签: naming-conventions state-machine

你应该在状态本身之后命名FSM中的事件(转换)吗?或者是否有公认的惯例?例如,在ruby的state_machine中,您有machine.event!machine.state?。如果事件和状态相同,则检查和转换之间的唯一区别是?!

1 个答案:

答案 0 :(得分:0)

您不能对Mealy机器使用此类命名,因为具有不同逻辑的操作应具有不同的名称。除此之外,我没有看到这种方法的问题。