本文内容摘抄自C++经典书籍:《Thinking in C++》
计算机革命起源于一台机器,程序设计语言也源于一台机器。然而计算机并不仅仅是一台机器,它是心智放大器和另一种有表述能力的媒体。
这一点使它不很像机器,而更像我们大脑的一部分,更像其他有表述能力的手段,例如写作、绘画、雕刻、动画制作或电影制作。
面向对象的程序设计是计算机向有表述能力的媒体发展中的一部分。
本章将介绍面向对象程序设计(O O P)的基本概念,然后讨论O O P开发方法,最后介绍使程序员、项目和公司使用面向对象程序设计方法而采用的策略。