表驱动方法
C语言表驱动法编程实践 https://www.cnblogs.com/clover-toeic/p/3730362.html
UML+OOPC嵌入式C语言开发精讲 (高焕堂)
SteveMcConnell-代码大全2中文版(带全书签高清版)
文章图片
page411
文章图片
1 table-driven methods?
If you want to learn about decision tables
包括3个大项目和若干衍生项目,涵盖:数码相框、电子书、指针、链表、Makefile、网络编程Socket、USB摄像头、CMOS摄像头、视频监控、WIFI、3G网卡、ALSA声卡、便携式视频监控(局域网通信)和电源管理。 总体格调:应用为主驱动为辅,手把手现场写代码,再现项目实现过程
2 【表驱动方法】本文示例代码采用的是c语言。
之前介绍过数据驱动编程 《什么是数据驱动编程》。里面介绍了一个简单的数据驱动手法。今天更进一步,介绍一个稍微复杂,更加实用的一点手法——表驱动法。
关于表驱动法,在《unix编程艺术》中有提到,更详细的描述可以看一下《代码大全》,有一章专门进行描述(大概是第八章)。
数据驱动编程
(以下观点摘自博客园网友“七心葵”的回帖,非常具有启发性。) Booch的《面向对象分析与设计》一书中,提到所有的程序设计语言大概有3个源流:结构化编程;面向对象编程;数据驱动编程。