对面向对象技术的认识

对面向对象技术的认识

面向对象技术(object-oriented technology)是一种软件开发和程序计技术。所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系。

面向对象技术包括面向对象分析(object-oriented analysis),面向对象设计(object-oriented design)及面向对象程序设计(object-oriented programming)三部分内容:

(1)面向对象分析指软件需求分析的一种带有约束性的方法,用于软件开发过程中的问题定义阶段。其主要活动是对问题进行抽象建模(包括使用实例建模、类和对象建模、组件建模和分布建模等),产生一种系统功能和问题论域基本特征的综合文档。

(2)面向对象设计:将面向对象分析所创建的分析模型转变为作为软件构造蓝图的设计模型。面向对象设计的独特性,在于其具有基于抽象、信息隐蔽、功能独立性和模块性建造系统等四个重要软件设计概念的能力。

(3) 面向对象程序设计指使用类和对象以及面向对象特有的概念进行编程,在结构化程序设计的基础上,20世纪80年代初涌现出来一种程序设计方法。

面向对象的最基本的概念是类和对象。任何事物都是对象,一个程序包含许多对象,对象之间通过消息传递互相通信。对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞

你可能喜欢

  • 面向对象编程
  • 面向对象方法
  • 面向对象软件工程
  • 面向对象程序设计教程
  • UML实例

对面向对象技术的认识相关文档

最新文档

返回顶部