面向对象技术概述.doc

PAGE 10 解析Java程序设计 PAGE 17 第1章 面向对象技术概述 第1章 面向对象技术概述 本章综述 面对各种亟待解决的问题,人们都要有解决的步骤和方法。如何把这些步骤和方法准确无误地告诉给计算机,并且让计算机帮助人们来解决问题,这是程序设计的任务。人与计算机之间通过计算机程序设计语言进行交互。计算机程序设计语言经历了侧重计算机理解逐步过渡到面向人们理解的发展过程,Java语言是一种成熟的、面向对象的、更符合人们思考习惯的计算机编程语言。 本章从面向对象技术的发展历史入手,引导读者分析客观世界的问题域中的对象,从而理解面向对象程序设计的基本思想和基本概念,理解面向对象的程序设计与结构化程序设计的不同,了解常用面向对象编程语言以及通用建模语言(UML)描述。本章的重点内容包括: 面向对象的基本概念; 面向对象技术的基本特征; 面向对象程序设计方法; 面向对象的UML描述。 1.1 面向对象技术的发展 面向对象技术源于面向对象的编程语言(object oriented programming language, OOPL)。从20世纪60年代提出面向对象的概念到现在,它已发展成为一种比较成熟的编程思想,并且逐步成为目前软件开发领域的主流技术。 面向对象并非是一个新的概念,寻其根源可以追溯到20世纪60年代的挪威,当时挪威计算中心的Kristen Nygaard和

文档评论(0)

1亿VIP精品文档

相关文档