《实现模式》是一本好书

书是死的,人是活的。一本书带给每个读者的好处都不一样。所以每个人做出的评价都可能不同。

 

我觉得《实现模式》是一本好书。

 

编程是一个充满创造性的活动,每一个需要都能以许多不同的方式来实现。所以,当有了一定的编程经验之后,就迫切的需要一组原则,来确定如何在这许多方式之间作出取舍。

 

《Practical Java》和《重构》就是这样的书,他们的区别在于前者从小处着眼,后者从大处着眼。

 

而《实现模式》,则是从微处着眼

 

比如局部变量,这是我们见到的最多的东西。一个程序的逻辑当中,没有比定义一个变量更基本的了。

 

但是《实现模式》却对变量进行了分析,归纳出变量所能起到的五种作用。这种眼光绝不是一般人做得到的。

 

所以这本书能够帮你审视编码的细微处,让你每行代码都有根据。

 

当然,这样并不会影响编码的创造性。可用的选择太多了,除去不好的之后,剩下的都是好的。

 

《实现模式》让我看到了一种境界,一种 “形随意动” 的超然境界。好像一个类不是你写出来的,一个变量不是你定义出来的,而是它们本来就在那里。是的,我认为这种境界一定存在。

 

你可能感兴趣的:(《实现模式》是一本好书)