![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
状态机
文章平均质量分 79
燕雀窥鸿
真正有所发现的航行不在于寻找一片新的风景,而在于拥有一双新的眼睛
展开
-
基于C语言的面向对象编程
嵌入式软件开发中,虽然很多的开发工具已经支持C++的开发,但是因为有时考虑运行效率和编程习惯,还是有很多人喜欢用C来开发嵌入式软件。Miro Samek说:“我在开发现场发现,很多嵌入式软件开发者(绝大多数是电子工程师)都有工作背景而且他们常常不喜欢用C++。”【1】面向对象编程(OOP)是一种方法,而不依赖于某特定语言。一般认为,OOP只能使用面向对象的语言,如Smalltalk、C++转载 2016-08-26 22:16:03 · 653 阅读 · 0 评论 -
状态设计模式
五种状态设计模式:终极钩子模式提醒者模式延迟事件模式正交组件模式转换到历史模式1.终极钩子模式俗语:老爸对儿子说,你可以按你的特殊方式去做事,但如果你不做,我会做。目的:公共的处理功能放到父状态,并可以在子状态中重载,以实现特殊的功能。为什么叫终极钩子,因为如果子状态不处理,总会在父状态中得到处理,是个终极的处理。问题:父状态提供公共一致的事件处理方式,如在转载 2016-08-26 22:16:49 · 835 阅读 · 0 评论