最近由于工作的需要,让我重拾C++
编程语言;重温了Bjarne Stroustrup的大作《The C++ Programming Language》,仍然还有很多东西不是十分明白,但还是希望能够把所学的经验总结下来。虽然这本书不适合
C++语言初学者,但是书中的很多细节都能让一个有经验的程序开发人员获益匪浅。
其中关于本书的第二部分“抽象机制”(Abstraction Mechanisms)在精读了三遍之后,我个人觉得作者在写这部分的时候有一个主线就是“如何能让开发人员有效地设计和开发类(一个类或类层次结构)”。围绕这个主线,看下本书第二部分的
目录结构,也会大致猜出为什么作者要把章节的顺序安排成这个样子。
类层次结构的基础当然是如何有效地定制一个类;第十章第三节做了如下的描述:
引用