Answers:
那些书还没读完,听起来像是状态机的正常入口。要了解电话,让我们看一下它们的作用。
enter() -激活状态时执行。
execute() - 在激活状态时执行。
exit() -在停用状态时执行。
这些适合任何一种状态机。一些机器只需要“执行”调用,其他机器则需要“输入”和“退出”,而其他机器则需要全部三个。
示例1:机枪扳机。
示例2:力桥
示例3:个人动力装甲。
这不一定表示任何缺陷。并非每个实体或州都会为每种可用方法使用。IMO,只需将execute()方法留空即可。