- 2
- 0
- 约8.79千字
- 约 86页
- 2018-06-14 发布于福建
- 举报
第8章 面向对象的概念与记号
第八章 面向对象的概念和记号 在20世纪,软件开发引入了面向对象方法。 从80年代中期起,人们开始注重面向对象分析和设计技术的研究,逐步形成了面向对象方法学。 进入90年代后,面向对象方法学已经成为人们在开发软件时最重要的范型之一。 面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类解决问题的方法与过程,使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。 面向对象方法学的主要结论 客观世界的问题都是由客观世界中的实体及实体间的关系构成。 从动态观点看,对对象施加的操作就是该对象的行为。 客观世界中的实体既具有静态的属性又具有动态的行为。因此,面向对象方法把对象作为由数据及可施加在这些数据上的操作所构成的统一体。 对象不仅能被动地等待外界对它进行操作,而且也可以主动处理相关事件的请求。 面向对象方法学中的“对象”,是解空间中的对象,软件系统就是由一系列离散的解空间对象构成的集合。我们应该使得解空间中的对象与问题空间中的对象尽可能一致。这些解空间中的对象,是通过发送消息而相互作用,从而得出问题的解。 面向对象方法学的优点 与人类习惯的思维方法一致; 稳定性好; 可重用性好; 较易开发大型软件产品; 所开发出的软件可维护性好; 面向对象软件比较容易修改; 面向对象软件比较容易理解;
您可能关注的文档
- 第4章_MATLAB计算的可视化与GUI设计_00002.ppt
- 第4章--炔烃与二烯烃.ppt
- 第4章-三绕组变压器与自耦变压器.ppt
- 第4章辐射对人体的影响与防护标准part1.ppt
- 第4课 图层线型与颜色.ppt
- 第4课时_连接体超重与失重.ppt
- 第4部分 室内给排水管道配件与设备安装.ppt
- 第4章顺序控制与数值控制3ppt - 第一章计算机控制系统概述.ppt
- 第4节 光与颜色3课时.ppt
- 第50章 骨与软骨.doc
- 2026年塔里木职业技术学院单招职业适应性测试题库及参考答案详解1套.docx
- 2026年塔里木职业技术学院单招职业技能考试题库及答案详解1套.docx
- 2026年塔里木职业技术学院单招职业技能考试题库及答案详解一套.docx
- 2026上海同济大学德国研究中心行政助理岗位招聘1人考试备考试题及答案解析.docx
- 2026年塔里木职业技术学院单招职业技能测试题库及答案详解一套.docx
- 2026年最新初级焊工笔试题目及答案.doc
- 2026年塔里木职业技术学院单招职业技能测试题库含答案详解.docx
- 泉州大队委2025笔试临考抢分知识点手册.doc
- (2023年)《国际多学科专家共识代谢相关脂肪性肝病和慢性肾脏病》.pdf
- 2026年塔里木职业技术学院单招职业技能考试题库及参考答案详解一套.docx
最近下载
- 日照分析软件FASTSUN-飞时达.PDF
- 工具性日常生活活动量表(iadl).pdf VIP
- 2026年贵州省公安厅招聘警务辅助人员笔试试题(含答案).docx VIP
- ADL量表评分日常生活活动能力(ADL)评分量表.docx VIP
- 采用进端热处理技术悬链式CCV生产线生产220kV及以上超高压.PDF
- 湖北省武汉市2026届高中毕业生三月调研考试(三调)英语试题(含答案,无听力音频无听力原文).pdf VIP
- 十八项护理核心制度课件.pptx VIP
- 完整版圆锥曲线的切线方程的推导.doc VIP
- 最新人教版高中英语必修一综合测试题全套及答案.docx VIP
- 新视野大学英语第三版读写教程第二册课后题答案(完整版).pdf VIP
原创力文档

文档评论(0)