为啥《Thinking in java》会称为经典,可以这么说,一切称为经典的书籍都会让你想去反复读,而且看一遍,看两遍,甚至看更多遍,每一遍都有不一样的收获。当然最经典的肯定是英文原版的,毕竟这本书是老外写的,翻译过来肯定有文不达意的地方。但是翻译过来的版本读了两遍,还是觉得回味无穷,这就够了,有条件再去看原版吧。(可能永远没条件,这都没关系)
第一章名字叫对象导论,可以说很抽象,代码很少,主要是抽象的概念和面向对象思想。本章作者前半段也有说明:介绍面向对象编程(OOP)的基本概念,包括开发方法的概述;假定您具有一定的编程经验。希望初学者尽量不要忽略这一章,哪怕粗略的看过去,看不懂没关系。也希望经常回来看看这一章,哪怕是有编程经验五年,十年甚至更久的。因为读了这章能够理解对象的重要性以及如何进行对象设计。(这句话是第一章开头书上原话)
这一章分了14个小节去展开,第14小节是属于总结,其他13个小节都是一节一个主题,主题如下:
可以说内容不少,把抽象的方法,面向对象的概念和设计方法都说明了,具体实施还是需要自己大量的实践,理解和参悟看个人道行了。也不打算一次写一节或者几节,内容深了或者感悟多了可能几次也一节,内容简单了可能一次写几节,个人感觉这一章每一节内容都很深(按照以往两遍的经验)。下面就慢慢来,不着急,想到一点写一点。