C++ Primer 中文版
第一篇 C++概述
程序由两部分构成,数据+算法。两者之间的关系称为程序设计方法。
过程化程序设计方法,一个问题由一系列的算法建立模型【三种著名的过程语言Fortran、C和Pascal】。单独的过程,被成为函数。
后来又发展出抽象数据模型的程序设计方法,现在成为基于对象的程序设计方法,通过一组数据抽象来建立一个问题的模型,在C++中这个抽象称为类。
与每个类相关的算法被称为该类的公有接口(public interface)。数据以私有形式被存储在每个对象中,对数据的访问应与一般的程序代码隔离开来。
继承机制 和 动态绑定机制 用于扩展抽象的数据类型;继承机制是对现有实现代码的重用,动态绑定是对现有公有接口的重用。