第1章 对象的演化 一、多态性的解释: 当处理类型层次结构时,程序员常常希望不把对象看作是某一特殊类型的成员,而把它看作基本类型成员,这样就可以编写不依赖于特殊类型的代码。在形体例子中,函数可以对一般形体进行操作,而不关心它们是圆、正方形还是三角形。所有的形体都能被绘制、擦除和移动,所以这些函数能简单地发送消息给一个形体对象,而不考虑这个对象如何处理这个消息。这样,新添类型不影响原来的代码,这是扩展面向对象程序以处理新情况的最普通的方法。 二、操作概念:OOP 程序像什么 一个写得很好的C + +程序一般要比功能相同的C 程序更简单和容易理解。程序员只会看到一些描述问题空间对象的定义(而不是