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