background image

4.1  Java 语言基础类库

面向对象( Object Oriented 简称 OO )是当今主流

的程序设计方式,取代了 20 世纪 70

年代的 过程化 程

序设计。 Java 是完全面向对象的语言,用其进行面向
对象的软件开发是非常方便、高效的。

本节将对面向对象的基础知识进行简单的介绍,主

要包括面向对象程序设计思想的诞生、面向过程与面向
对象程序设计思想的对比、面向对象技术的背景和特点
等三方面的内容。

随着软件复杂度的提高,以及 Internet 的迅猛发展

,原先面向过程的软件开发方式已经很难满足软件开发
的需要。针对日趋复杂的软件需求挑战,软件业界发展
出了面向对象的软件开发模式。目前作为针对软件危机
的最佳对策, OO 技术已经引起人们的普遍关注。许多
编程语言都推出了面向对象的新版本,一些软件开发合
同甚至也指明了必须使用基于 OO 的技术和语言。