第3章C++面向对象程序设计.ppt.ppt

第3章C++面向对象程序设计.ppt.ppt

第 3 章 ;第5讲 课 题: 面向对象程序设计方法及特征;类与对象 目的要求:了解面向对象程序设计的基本特征;掌握类的定义与实现 教学重点: 面向对象程序设计中类的定义与实现 教学难点:构造函数和析构函数 教学课时:2课时 教学方法:授课为主、鼓励课堂交流 本次课涉及的学术前沿:;本章主要内容: 类和对象 类继承 多态性:虚函数,重载,模板;结构化程序设计的特点: 是一种自上而下、逐步细化的模块化程序设计方法。 Wirth N的观点:算法 + 数据结构 = 程序 是一种面向过程程序设计方法,即一个程序是由多个过程(在C++中为函数)模块组成,过程之间通过函数参数和全局变量进行相互联系。 ;与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大的改进。 代码重用性不高:以过程为中心设计新系统,除了一些标准函数,大部分代码都必须重新编写。 由于软、硬件技术的不断发展和用户需求的变化,按照功能划分设计的系统模块容易发生变化,使得开发出来的模块的可维护性欠佳。 面向过程模式将数据与过程分离,若对某一数据结构做了修改,所有处理数据的过程都必须重新修订,这样就增加了很多的编程工作量。;什么是对象: 现实世界是由各种各样的事物组成,包括真实的事物和抽象的事物。例如,人、动物、汽车(真实的事物)和程序、直线(抽象的事物)等。 每一类事物都有自己特定的属性(如大小、

文档评论(0)

1亿VIP精品文档

相关文档