2

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

4

1 回答 1

0

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

于 2012-05-10T23:33:21.677 回答