C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第14章.pptVIP

  • 6
  • 0
  • 约 55页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第14章.ppt

第14章 C++ 概述 14.1 面向对象的程序设计 14.2 面向对象方法的基本特征 14.3 C++对C语法的扩充 14.1 面向对象的程序设计 14.1.1 传统的程序设计方法 结构化和模块化程序设计的思想,就是将一个复杂的问题拆分为一系列小的功能块,使之较为容易理解和实现。 在这种程序设计方法中,模块中的数据处于功能实现的从属地位。而模块之间有较大的耦合力。一旦程序达到一定的规模,程序的复杂性超过了结构化程序设计技术所能管理的限度,它就变得难以处理和控制。 传统的程序设计方法的另一个问题是,函数或过程的实现与数据结构有关。一个数据结构发生变化,可能产生大面积的影响,许多函数和过程将不得不重写。随着软件规模和复杂性的增长,这种缺陷也日益明显。 14.1.2 面向对象的程序设计 面向对象的程序设计(Object-Oriented Programming,OOP)是在结构化程序设计的基础上的进一步发展。这种方法使程序设计人员能够更好地理解和管理庞大而复杂的程序。 面向对象的程序设计在结构化的基础上,引进了一些全新的概念。新的程序设计方法则是把一个大问题分解成多个子组。每个子组就是一个为数据与代码建立的内存区域,并以此来提供模块化的程序设计。这些模块 或子组可以被看作为样板,在需要时建立其拷贝。O

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档