代码大全学习笔记(一)表驱动方法

代码大全第18章介绍了表驱动方法。所谓表驱动方法是用查表的方法取代复杂的逻辑判断,能提高代码的可读性及效率。主要有三种表驱动方法:

(1)直接访问法(Direct access)

(2)索引访问(Indexed access)

(3)梯步访问法(Stair-step access)

使用表驱动法需要明确两件事,第一是确定键值,第二是所查数据。使用查表法还可以将一些数据做成配置文件,在程序启动时动态加载,减少程序的硬编码,以此来提高程序的适应性。

posted on 2010-04-28 21:54  攀登信息技术的木匠  阅读(551)  评论(0编辑  收藏  举报

导航