当前位置:  开发笔记 > 编程语言 > 正文

你有没有必要创建一个有限状态机?

如何解决《你有没有必要创建一个有限状态机?》经验,为你挑选了2个好方法。

这不包括你可能为大学所做的有限状态机.

我想知道谁必须创建一个,为什么?

创建机器最困难的方面是什么?



1> Konrad Rudol..:

是的,很多.基本上,出于性能原因,我必须手动实施词法分析器.其他个人用途已经在GUI设计中,其中FSA控制了与用户的交互流.

创建这样的机器并不困难.更改它们是因为FSA的至少部分结构严格嵌入代码中.该状态模式有助于缓解一些转变-但不是所有的人.



2> Noel Walters..:

多次!

通信系统中使用的大多数协议栈都是作为状态机实现的.CSTA呼叫模型就是一个很好的例子.

大多数嵌入式系统基本上都是状态机.

基本上任何必须对现实世界中的事件做出反应的系统都是作为状态机实现的良好候选者.

关于状态机最困难的事情是了解在没有最新文档的情况下他们做了什么.他们倾向于将bug修复得无法识别.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有