Search This Blog

2013-06-03

读《代码大全(第二版)》第十八章——表驱动法有感

以前看到《代码大全(第二版)》第十八章——表驱动法的时候,有个疑问:为什么表驱动法能单独成为一章?
表驱动法体现的是变与不变分离的思想,把不易变的抽象为逻辑,把易变的抽象为数据。这样有利于复用,也有利于维护。
正则表达式体现出这种思想,正则引擎是逻辑,正则是数据。
高级语言体现出这种思想,编译器跟解释器是逻辑,代码是数据。
OS、DB、各种基础组件都体现出这种思想。

=文章版本=

20130324

No comments:

Post a Comment