1.1 对象及对象模型

对象模型是计算机科学中的一个基本概念,它不仅仅适用于程序设计语言,也适用于软件系统的用户界面、数据库甚至计算机架构的设计。这种广泛适用的原因就是,面向对象的思想和方法能够帮助人们处理不同系统中固有的复杂性。

面向对象系统分析和设计代表了一种渐进式的开发方式,它并没有完全抛弃传统方法的优点,而是建立在有效的传统方法基础之上的一种新方法。例如,传统方法中的“算法分解”技术在处理复杂程度较高的系统时是有局限性的,而面向对象技术则可以更有效地帮助人们解决这一问题。