绝佳的C++和面向对象的入门书_C++编程思想(第1卷)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > C++编程思想(第1卷) > 绝佳的C++和面向对象的入门书
Jerry C++编程思想(第1卷) 的书评 发表时间:2007-12-24 13:12:25

绝佳的C++和面向对象的入门书

这本书带领我走入了C++和面向对象的大门,Bruce Eckel独特的思路可以让读者理清面向对象的脉络,抓住面向对象的核心,同时又能学习到C++语言本身最重要的那些知识。

让我印象最为深刻的就是第一章就高屋建瓴地俯瞰了面向对象的核心思想。从抽象的演进讲到对象以及对象的接口,再慢慢揭开面向对象的核心:封装(信息隐藏),继承,多态。结合一些容易理解的示例(以Shape和Circle,Square的关系来讲解的,至今它仍是我最喜欢引用的关于继承和多态的例子),同时避开语言的细节,Bruce Eckel把面向对象的思想展现在读者面前。最后,Bruce还提到了异常处理,分析设计以及极限编程,并以C++为什么成功这一主题作为第一章的结束

第二章延续了第一章的思路,以C++的视角讲解了如何创建和使用对象。如果第一章是面向对象理论的鸟瞰,那么第二章就让读者以实践来认识面向对象。

之后开始了正式的C++讲解过程:C in C++讲述了C++中的那个C子集,并提到了和纯C的不同之处。然后,在读者有了基础后,Bruce开始逐渐展开C++语言的核心:数据抽象,信息隐藏,构造和析构,函数重载等等,同时不忘将第一章里的思想融入其中,提醒读者以对象的方式思考问题。

C++中比较困难的主题:如拷贝构造函数,虚函数及其实现内幕,模板等等都有专门的章节讲解。

总之,Thinking in C++将C++的核心讲解得很透彻,如果认真读了,绝对能成为C++领域的“入门级高手”。

本书还有第二卷,讨论了一些更加高深的C++主题:如异常处理,泛型编程等等,读完第一卷可以尝试一下。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“绝佳的C++和面向对象的入门书”的回应

forest 2011-04-01 01:34:39

看这本书需要较好的C语言基础,对指针有深入的理解对学习本书有很大的帮助,另外略知编译过程等知识也比较重要,其实这本书本来就是给公司C程序员培训用的教材,另外,本书从头到未都是围绕着class来写的,首先,描述其特性,而后一步一步完善这个class,直至谈到class之间的关系,以及模版等面向对象特性,,,,循序渐进,讲述必要的知识,穿插思想,既不显繁琐,又有深度。

无意 2009-06-05 14:43:20

看的有点费劲 想有视频 教程 就好了