第6-9章 C++课件 11级.ppt

第6-9章C课件11级

C++面向对象程序设计 2012.9 第6章 类和对象(1) 面向对象程序设计概述 创建类 创建和使用对象 类成员的访问控制 内联的成员函数 构造函数 拷贝构造函数 析构函数 回顾:面向过程的结构化方法 目的: 把复杂的问题分解成简单问题。 手段: 自顶向下,逐层分解——功能分解。 程序形式: 主模块+若干个子模块(main( )+子函数)。 优点: 符合思考规律,易于编写和维护。 利于把握整体架构。 便于分工和协作。 缺点: 效率低,程序的可重用性差。 面向对象的方法 目的: 实现软件设计的产业化。通过先进的生产方法,高效率地生产出高质量的软件产品。 观点: 自然界是由实体(对象)所组成。 软件设计方法: 使用面向对象的观点来描述模仿并处理现实问题。 要求: 高度概括、分类、和抽象。 6.1 OOP概述 OOP的出发点和基本原则: 尽可能模拟人类的思维方式,使软件开发的过程尽可能地与人类认识问题和解决问题的过程相一致,使描述问题的问题域模型和实现解法的解域模型尽可能一致。并在最大限度上实现软件重用。 OOP以对象为核心 对象是对现实世界实体的正确的抽象 由描述实体静态特征的数据,以及描述实体行为特征的操作,封装在一起构成的统一体 对象间通过传递消息相互联系 类是创建对象的模板,而对象是类的具体实例 OOP四特征: 抽象 封装 继承 多态 抽象 抽象是

文档评论(0)

1亿VIP精品文档

相关文档