第1章面向对象程序设计概述.pptVIP

  • 4
  • 0
  • 约5.34千字
  • 约 34页
  • 2019-07-13 发布于湖北
  • 举报
C++程序设计 河北农业大学信息学院 第1章 概述 河北农业大学信息学院 杨学全 将问题分解成若干模块,自上而下逐步求精。 编写函数实现模块的功能,函数被调用执行完成操作任务。 结构化的程序设计范型 STRUCTURED PROGRAMING SP 程序=过程(函数)+调用 结构化程序设计特点: 功能分解是结构化程序设计的核心 根据模块功能设计数据结构 1、程序设计方法 结构化程序设计特点: 把数据结构和过程作为两个实体来看待 重点在过程, 数据与过程(即数据处理)分离 自顶向下、逐步细化的设计方法,模块之间的依赖性就会很大 算法实现采用顺序、选择、循环三种控制结构 1、程序设计方法 结构化程序设计特点: 难以适应大型软件的设计(模块化相互调用出现的复杂性) 程序的可重用性差,维护困难 面向对象程序设计的特点: 被操作的数据成为重点,而不是实现操作的函数过程; 数据构成了软件分解的基础,而不是功能。 数据和将要进行的操作看成一个整体,而不是把他们作为两个独立的实体。 数据本身不能被外部程序和过程直接存取,数据更加安全。 3、C++面向对象程序的构成

文档评论(0)

1亿VIP精品文档

相关文档