- 2
- 0
- 约3.24千字
- 约 26页
- 2019-01-04 发布于福建
- 举报
1-面向他对象软件开发概述
面向对象软件开发概述 本章介绍的有关概念将在后续章节中逐步加深理解 教材第1章 认识空间-解空间 现实世界 认识空间 解空间 计算机解决客观世界中问题的本质 借助某种程序设计语言的规定,将客观世界中待处理的对象抽象为程序中的对象(称为解空间对象) 然后利用程序的功能对解空间对象进行处理,并将处理结果映射为问题的解。 现实世界中的对象→解空间对象 机器语言 汇编语言 面向对象语言 高级语言 程序设计语言 解空间对象 解空间对象是什么模型,要取决于所使用的程序设计语言: 汇编语言提供的对象 - 存储单元。 面向过程的高级语言所提供的对象 - 各种预定义类型的变量、数组、记录和文件等。 面向对象语言提供的对象 - 对象 一旦提供了某种解空间对象,也就隐含规定了允许对该类对象施加的操作。 面向过程语言 面向过程的语言语言中所提供的解空间对象实质上仅仅是描述实际对象的属性数据,而缺少对象的行为。 只有从外部对对象施加操作,才能模拟对象的行为。 面向过程的程序把数据和处理 人为地分开,会增加软件开发 的难度,也不利于为现实世界 中的对象建模。 数据区 程序区 面向对象观点 人们在观察和分析周围的事物时,经常是用一种面向对象的观点看待问题。 我们周围的世界是由各式各样的对象组成: 例如学校
您可能关注的文档
最近下载
- 老人同居合同协议.docx VIP
- DCP动力锥贯入仪说明书.doc VIP
- 多模态医学影像技术的发展与应用.pdf VIP
- TCL 40-E371C4-PWH1XG电源板速修图解.doc VIP
- 瓦控(VACON)伟肯VACON NX变频器All in One应用手册.pdf
- 信号机故障处理流程.doc VIP
- 2024年3月四川广元市苍溪县事业单位招聘医疗岗42人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 医学影像技术专业教学标准2025版(高等职业教育专科).pdf VIP
- 神经外科术后颅内感染诊治专家共识(2026版)解读.pptx
- 积极参与志愿服务和公益活动,增强社会责任感.docx VIP
原创力文档

文档评论(0)