面向对象的设计思想.pptVIP

  • 6
  • 0
  • 约6.97千字
  • 约 37页
  • 2017-06-10 发布于四川
  • 举报
面向对象的设计思想 第二章 回顾 C++中的数据类型 引用类型 函数重载 函数参数默认值 C++中的动态内存分配 本章内容 程序设计思想 面向对象编程(OOP) 面向过程与面向对象的区别 OOP的特性 类的定义 类的访问控制 程序设计方法 传统的结构化程序设计 SP(Structured Programming) 面向对象的程序设计 OOP(Object Oriented Programming) 结构化程序设计2-1 传统的程序设计方法可以归结为“程序=算法+数据结构”,将程序定义为处理数据的一系列过程。这种设计方法的着眼点是面向过程的,特点是数据与程序分离,即数据与数据处理分离。 结构化程序设计的基本思想是采用自顶向下、逐步细化的设计方法和单入单出的控制结构。其理念是将大型程序分解成小型、便于管理的任务。如果其中的一项任务仍然过大,则将它分解为更小的任务。这一过程将一直持续下去,直到将程序划分为小型的,易于编写的模块。 结构化程序设计2-2 面向过程方法分析问题 结构化程序设计是面向过程(procedure-oriented)的 结构化程序设计的缺点 结构化程序设计为处理复杂问题提供了有力手段,但到80年代末,这种设计方法逐渐暴露出以下缺陷: 程序难以管理 数据修改存在问题 难以适应大型软件的设计 程序可重用性差 面向过程程序设计缺点的根源在于数据与数据处理分离 面向对象

文档评论(0)

1亿VIP精品文档

相关文档