我正在使用无状态框架(https://code.google.com/p/stateless/)为我的应用程序中的有限状态机建模。有些国家应该执行一些逻辑,然后立即转到下一个状态。我想知道是不是很好的做法,像这样做: var machine = new StateMachine<State, Trigger>(State.Idle);
machine.Configure(Stat
我想在我的代码中使用http://code.google.com/p/stateless来将功能从它的依赖关系中分离出来。我没有找到任何用法的高级示例,所以这个问题是关于无状态框架最佳实践的。 我具有以下结构(这只是例子,仅具有一个功能状态): var stateMachine = new StateMachine(State.Stopped);
stateMachine.Configure(
我想知道它是否会做我以后的事情。 我想为家庭自动化的statemachine用类似这样的一些逻辑: var stateMachine = new StateMachine<State, Trigger>(State.UnOccupied);
stateMachine.Configure(State.UnOccupied)
.Permit(Trigger.SensorAct