1-面向他对象软件开发概述.pptVIP

  • 2
  • 0
  • 约3.24千字
  • 约 26页
  • 2019-01-04 发布于福建
  • 举报
1-面向他对象软件开发概述

面向对象软件开发概述 本章介绍的有关概念将在后续章节中逐步加深理解 教材第1章 认识空间-解空间 现实世界 认识空间 解空间 计算机解决客观世界中问题的本质 借助某种程序设计语言的规定,将客观世界中待处理的对象抽象为程序中的对象(称为解空间对象) 然后利用程序的功能对解空间对象进行处理,并将处理结果映射为问题的解。 现实世界中的对象→解空间对象 机器语言 汇编语言 面向对象语言 高级语言 程序设计语言 解空间对象 解空间对象是什么模型,要取决于所使用的程序设计语言: 汇编语言提供的对象 - 存储单元。 面向过程的高级语言所提供的对象 - 各种预定义类型的变量、数组、记录和文件等。 面向对象语言提供的对象 - 对象 一旦提供了某种解空间对象,也就隐含规定了允许对该类对象施加的操作。 面向过程语言 面向过程的语言语言中所提供的解空间对象实质上仅仅是描述实际对象的属性数据,而缺少对象的行为。 只有从外部对对象施加操作,才能模拟对象的行为。 面向过程的程序把数据和处理 人为地分开,会增加软件开发 的难度,也不利于为现实世界 中的对象建模。 数据区 程序区 面向对象观点 人们在观察和分析周围的事物时,经常是用一种面向对象的观点看待问题。 我们周围的世界是由各式各样的对象组成: 例如学校

文档评论(0)

1亿VIP精品文档

相关文档