- 3
- 0
- 约1.18万字
- 约 2页
- 2023-06-27 发布于浙江
- 举报
PAGE
PAGE 1
面向对象复习提纲
过程化的方法与面向对象方法的差别
在过程化的方法中,系统是围绕着过程来组织的,系统的运行通过过程间的数据传送来实现的,在该方法中过程和数据清楚地分开,因此重点分别集中在数据结构、算法和顺序步骤上,因此过程非常难以重用。过程化方法还缺乏强有力的可视化建模技术。该方法在分析和实现不同阶段的概念的差别很大,因此需要进行概念上的转换,因此造成了分析、设计和实现间的范畴移位。设计模型离实现还有很长的一步。
而面向对象的方法中系统是围绕着对象组织的,系统的运行是通过对象间的消息传递而运行的,相关的数据和行为捆绑在对象中。将问题域建模为对象使得在实现时非常自然地反应现实问题。可视化的模型表达能力非常强使得人们易于理解。支持强有力的概念例如抽象、封装、继承、多态等。可视化的问题模型可以演变为问题解决模型。设计模型距离实现只有很小的一步
2.面向对象方法的益处
(1)需求分析 面向对象方法在生命周期的早期就将过程和数据融合在一起。尽管不能明确地称为“过程和数据分析”,但是在谈论面向对象时称“动态和静态分析”更为妥当,使用面向对象概念将这两方面的分析很好地协调起来。
(2)系统设计
面向对象的优势是使设计者将软件中棘手的问题利用封装特性隐藏起来,这些问题包括难以理解的数据结构、复杂的组合逻辑、详细的过程和数据间的关系、高深的算法及
您可能关注的文档
- 山大高等数学上册课件.pdf
- 山东大学 2017--2018 学年上学期高等数学(1)课程试卷评分标准.pdf
- 山东大学 2018-2019 学年第一学期 工科高等数学(1) 课程试卷(A)评分标准.pdf
- 山东大学 2019-2020 学年第一学期高等数学(1)课程试卷.pdf
- 最新高数课本微积分第三章习题解答.pdf
- Python教学课件-pandas 入门.pptx
- Python教学课件-TensorFlow 深度学习介绍.pptx
- Python教学课件-第1章 python基础.pptx
- Python教学课件-第2章 基本概念.pptx
- Python教学课件-第3章 数据的容器(结构).pptx
最近下载
- 康复护理中的并发症预防与处理.pptx VIP
- 促醒康复护理中的并发症预防与处理.pptx VIP
- 七年级英语完形填空100篇【精美排版,可直接打印】.pdf VIP
- 门坐式起重机的设毕业设计.doc VIP
- 2020年江苏镇江中考语文试卷和答案及解析.pdf VIP
- 重庆市最新政府采购评审专家热点题库含完整答案(历年真练习题).docx VIP
- 2026年最新导游旅游韩语口语考试练习试题及答案.docx VIP
- 2026年水利部综合事业局招聘应届毕业生公共科目笔试水利知识试题卷.docx
- 海利普HLP-B系列说明书(中文) 2013-02版.pdf
- 甘肃省建筑与装饰工程预算定额-pdf版.docx
原创力文档

文档评论(0)