- 6
- 0
- 约 55页
- 2017-08-20 发布于广东
- 举报
第14章 C++ 概述 14.1 面向对象的程序设计 14.2 面向对象方法的基本特征 14.3 C++对C语法的扩充 14.1 面向对象的程序设计 14.1.1 传统的程序设计方法 结构化和模块化程序设计的思想,就是将一个复杂的问题拆分为一系列小的功能块,使之较为容易理解和实现。 在这种程序设计方法中,模块中的数据处于功能实现的从属地位。而模块之间有较大的耦合力。一旦程序达到一定的规模,程序的复杂性超过了结构化程序设计技术所能管理的限度,它就变得难以处理和控制。 传统的程序设计方法的另一个问题是,函数或过程的实现与数据结构有关。一个数据结构发生变化,可能产生大面积的影响,许多函数和过程将不得不重写。随着软件规模和复杂性的增长,这种缺陷也日益明显。 14.1.2 面向对象的程序设计 面向对象的程序设计(Object-Oriented Programming,OOP)是在结构化程序设计的基础上的进一步发展。这种方法使程序设计人员能够更好地理解和管理庞大而复杂的程序。 面向对象的程序设计在结构化的基础上,引进了一些全新的概念。新的程序设计方法则是把一个大问题分解成多个子组。每个子组就是一个为数据与代码建立的内存区域,并以此来提供模块化的程序设计。这些模块 或子组可以被看作为样板,在需要时建立其拷贝。O
您可能关注的文档
- C及C++程序设计 第3版 教学课件 张富 第5章 循环结构程序设计.ppt
- C及C++程序设计 第3版 教学课件 张富 第6章 位运算.ppt
- C及C++程序设计 第3版 教学课件 张富 第7章 数组与字符串.ppt
- C及C++程序设计 第3版 教学课件 张富 第8章 指针.ppt
- C及C++程序设计 第3版 教学课件 张富 第9章 函数.ppt
- C及C++程序设计 第3版 教学课件 张富 第10章 数据的存储类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第11章 用户定义数据类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第12章 C语言的预处理器.ppt
- C及C++程序设计 第3版 教学课件 张富 第13章 磁盘文件操作(IO系统).ppt
- C及C++程序设计 第3版 教学课件 张富 第14章 C++概述.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第15章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第16章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第17章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第18章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第19章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础1.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 基本数据类型、操作符和表达式 第2章.ppt
- C语言 程序设计 第1章程序设计基础及C语言概述.ppt
- C语言 程序设计 第2章 C语言基础及顺序结构程序设计.ppt
- C语言 程序设计 第3章 选择结构程序设计.ppt
原创力文档

文档评论(0)