- 5
- 0
- 约1.86万字
- 约 108页
- 2017-01-02 发布于未知
- 举报
第13章 面向对象程序设计语言C++ 主要内容 面向对象的思想 面向对象程序设计的基本概念 C++对C的扩充 类 和 对 象 13.1 面向对象的思想 结构化程序设计 面向对象程序设计 13.1.1 结构化程序设计 结构化程序设计是为了解决早期计算机程序的难于阅读、理解和调试,难于维护和扩充,以及开发周期长、不易控制程序的质量等问题而提出来的,它的产生和发展奠定了软件工程的基础。 结构化程序设计的基本思想是:自顶向下,逐步求精,将整个程序结构划分成若干个功能相对独立的模块,模块之间的联系尽可能简单;每个模块用顺序、选择、循环3种基本结构来实现;每个模块只有一个入口和一个出口。 13.1.1 结构化程序设计 结构化程序设计有很多优点:各模块可以分别编程,使程序易于阅读、理解、调试和修改;方便新功能模块的扩充;功能独立的模块可以组成子程序库,有利于实现软件复用等。所以,结构化程序设计方法出现以后,很快被人们接受并得到广泛应用。 13.1.1 结构化程序设计 结构化程序设计方法以解决问题的过程作为出发点,其方法是面向过程的。它把程序定义为“数据结构+算法”,程序中数据与处理这些数据的算法(过程)是分离的。这样,对不同的数据结构作相同的处理,或对相同的数据结构作不同的处理,都要使用不同的模块,从而降低了程序的可维护性和可复用性。同时,由于这种分离导致了数据可能被多个模块使用和修改
您可能关注的文档
- C语言程序设计(第二版)丁亚涛第3章简单程序设计课件教学.ppt
- C语言程序设计(第二版)丁亚涛第4章选择结构程序设计课件教学.ppt
- C语言程序设计(第二版)丁亚涛第5章循环结构程序设计课件教学.ppt
- C语言程序设计(第二版)丁亚涛第6章数组课件教学.ppt
- C语言程序设计(第二版)丁亚涛第7章函数课件教学.ppt
- C语言程序设计(第二版)丁亚涛第8章指针课件教学.ppt
- C语言程序设计(第二版)丁亚涛第10章位运算课件教学.ppt
- C语言程序设计(第二版)丁亚涛第11章文件课件教学.ppt
- C语言程序设计(第二版)丁亚涛第12章面向对象及C++C#简介课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第7章数组课件教学.ppt
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)