内容简介:
单片机工程师常常疑惑为什么Linux驱动框架要搞那么复杂的一套,殊不知这种「复杂」才是面向对象设计的精髓。对代码的高度抽象和封装可大大提高软件的复用性、可维护性。本文从一个简单例子——51单片机上的串口命令解析器程序出发,对比过程式与对象式思维差异,分享自己对OO的一点浅薄看法。
作者简介:
邵国际,计算机专业大四学生,擅长动手,热衷物联网。用技术表达自我,虽然是个玩过单片机的渣渣,但一直想做出好玩有趣的东西(软/硬件),并享受其中的乐趣。目前在深圳增长见识、学习嵌入式开发技术中。
本文效果图: