![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
状态机
文章平均质量分 93
疯狂的阿吉
zhangzhongji
展开
-
隔离变化,降低耦合度之函数指针
隔离变化,降低耦合度之函数指针前言一、背景与目的二、C语言代码实现1.状态机解析单词2.统计单词个数3.gtest测试总结前言 我们在看程序设计相关书籍的时候,经常会看见:设计一个程序模块的时候,应该做到“高内聚,低耦合”或者“隔离变化,降低复杂度”等,其含义都是差不多的,即:减少模块之间的相互依赖,使模块更独立,尽可能的做到对扩展开放,对修改封闭。C++的多态特性,就是一个隔离变化,降低耦合的一种方式..原创 2020-11-15 22:34:05 · 384 阅读 · 0 评论 -
状态机及其应用
使用状态机解决单词解析问题前言一、什么是状态机二、状态机的四个基本要素1.现态2.条件3.动作4.次态三、使用状态机解决单词解析问题1.状态定义2.条件定义3.动作定义4.状态机图5.C语言实现源码总结前言 我们在看编程资料或者程序设计文档时,经常碰见的一个词就是状态机,状态机是什么?包含什么基本概念?在日常工作中,我们如何应用状态机模型解决实际编程问题?本文将一一进行解答,并给出一个使用状态机解析单词个数原创 2020-11-01 22:22:11 · 2521 阅读 · 1 评论