第九讲 面向对程序设计基础.pptVIP

  • 2
  • 0
  • 约6.04千字
  • 约 27页
  • 2017-06-16 发布于贵州
  • 举报
第九讲 面向对程序设计基础

本讲主要内容: 面向对象的基本思想 类和对象概念及举例 属性和方法 类成员的访问控制 构造函数和析构函数 封装、继承、多态 面向对象技术的由来 面向过程的设计方法(结构化程序设计方法)的不足: 功能和数据分离,不符合人们对事物的认识,难以保证数据和功能的相容性. 基于模块的设计方法,使软件修改困难 自顶向下的设计方法,限制了软件的可重用性,降低了开发效率,维护困难. 面向对象设计方法 把数据和对数据的操作作为一个相互依赖不可分割的整体,符合人们的思维习惯. 采用数据抽象和信息隐蔽技术,使问题简单化. 有助于控制软件的复杂性,提高软件的生产效率. 其他程序设计方法 面向过程的设计方法:在科学计算中仍有其优势. 面向逻辑的设计方法:人工智能 面向规则的设计方法:专家系统 类 类是对象的符号表示形式。类描述组成对象的属性、方法和事件等。 类通常同时包含定义和实现,但它也可以包含没有实现的一个或多个成员。 类的概念类似于面向过程程序开发中的数据类型(结构)概念。 C++类声明 class Rectangle { private: int a,b; public: int Square() { return a*b; } int Girth() { return 2*(a+b); } void Assign(int x,int y)

文档评论(0)

1亿VIP精品文档

相关文档