- 10
- 0
- 约5.03千字
- 约 5页
- 2019-10-04 发布于广东
- 举报
第4章 面向对象的高级编程
第4章 面向对象的高级编程
PAGE 4
PAGE 5
习题4 参考解答
1. 与结构化编程方法相比,面向对象编程有哪些优点?
【解答】
(1) 以过程为中心和对象为中心的比较
结构化编程方法是以过程为中心的,当面对一个问题时,该方法侧重于问题解决过程的层次结构。面向对象的分析和设计方法侧重于对象。对象具有特定的行为和属性,行为和属性决定了对象与其他对象的交互作用方式,以及对象本身的行为方式。
(2) 公开数据和隐藏数据的比较
结构化编程方法对数据和过程仅仅进行简单的包装,这些数据和过程是公开的,或者说程序中的其他代码可以访问这些数据和过程。面向对象的实现隐藏了特定的数据,并且只把对象的特定行为公开给用户。实现这些特定行为的代码对用户来说是不可见的,用户只能访问这些公开的行为。
(3) 单一单元和标准单元的比较
结构化编程方法是基于单一代码单元的。面向对象的编程方法允许对象是独立的。
(4) 一次性使用和可重用的比较
根据不同的实现,结构化过程可能无法重用。而面向对象的方法,对象是一个模块单元。具有完备的实体,因此可以具有高度的可重用性。
(5) 有序算法和无序算法的比较
结构化编程方法所开发的程序,其结构往往是线性的(或者说是自顶向下的)。而面向对象的应用程序是一种
您可能关注的文档
- C#面向对象程序设计 第2版 教学课件 作者 郑宇军 CSCH13.ppt
- C#面向对象程序设计 第2版 教学课件 作者 郑宇军 CSCH14.ppt
- C#面向对象程序设计 第2版 教学课件 作者 郑宇军 CSCH15.ppt
- C#面向对象程序设计 第2版 教学课件 作者 郑宇军 CSCH16.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH1.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH2.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH3.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH5.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH6.ppt
- C#面向对象程序设计 教学课件 郑宇军 CSCH7.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 2013年全国统一高考数学试卷(理科)(大纲版)(含解析版).pdf VIP
- 第5课 用发展的观点看问题 课件 高教版中职思想政治哲学与人生.pptx
- 概率统计课件:二维随机变量函数的分布.ppt VIP
- 人教版九年级数学上册专题12图形的旋转的五类综合题型(专题训练)(学生版+解析).pdf VIP
- 长江航道维护管理讲座(万大斌).ppt VIP
- 水星船外机四冲程 25-30 中文维修手册.pdf VIP
- 2026广西壮族自治区机关事务管理局公开招聘广西实验幼儿园实名编制10人笔试参考题库及答案解析.docx VIP
- 感染性休克抢救护理实践指南(2025年版).docx
- 祛斑PPT课件教学课件.pptx VIP
- 2023年中考数学真题分类汇编(全国版):二次函数(1).pdf VIP
原创力文档

文档评论(0)