1 / 10

C++ 面向对象程序设计 陈维兴 林小茶编著 中国铁道出版社

C++ 面向对象程序设计 陈维兴 林小茶编著 中国铁道出版社. 第 1 章 面向对象程序设计概述. 1.1 什么是面向对象程序设计. 1.1.1 新的程序设计范型 面向对象程序设计是一种新型的程序设计范型。这种范型的主要特征是 : 程序 = 对象 + 消息. 1.1.2 面向对象程序设计的基本概念. 1. 对象 在现实世界中 , 任何事物都是对象。现实世界中的对象 , 具有以下特性 : 每一个对象必须有一个名字以区别于其他对象 ; 用属性来描述它的某些特征 ; 有一组操作 , 每个操作决定对象的一种行为 ;

coen
Download Presentation

C++ 面向对象程序设计 陈维兴 林小茶编著 中国铁道出版社

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C++面向对象程序设计 陈维兴 林小茶编著 中国铁道出版社

  2. 第1章 面向对象程序设计概述

  3. 1.1 什么是面向对象程序设计 1.1.1 新的程序设计范型 面向对象程序设计是一种新型的程序设计范型。这种范型的主要特征是: 程序 = 对象 + 消息

  4. 1.1.2 面向对象程序设计的基本概念 1.对象 在现实世界中,任何事物都是对象。现实世界中的对象,具有以下特性: • 每一个对象必须有一个名字以区别于其他对象; • 用属性来描述它的某些特征; • 有一组操作,每个操作决定对象的一种行为; • 对象的操作可以分为两类:一类是自身所承受的操作,一类是施加于其他对象的操作。

  5. 2.类 在实现世界中,“类”是一组具有相同属性和行为的对象的抽象。 类和对象之间的关系是抽象和具体的关系。类是多个对象进行综合抽象的结果,一个对象是类的一个实例。 3 .消息 在面向对象程序设计中,一个对象向另一个对象发出的请求被称为“消息”。 4. 方法 方法就是对象所能执行的操作。方法包括界面和方法体两部分。

  6. 1.1.3 面向对象程序设计的基本特征 1. 抽 象 2. 封 装 3. 继 承 4. 多 态

  7. 1.2 为什么要使用面向对象程序设计 1.2.1 传统程序设计方法的局限性 (1) 传统程序设计开发软件的生产效率低下 (2) 传统程序设计难以应付日益庞大的信息量和多样的信息类型 (3) 传统的程序设计难以适应各种新环境

  8. 1.2.2 面向对象程序设计的主要优点 (1) 可提高程序的重用性 (2) 可控制程序的复杂性 (3) 可改善程序的可维护性 (4) 能够更好地支持大型程序设计 (5) 增强了计算机处理信息的范围 (6) 能很好地适应新的硬件环境

  9. 1.3 面向对象程序设计的语言 1.3.1 面向对象程序设计语言的发展概况

  10. 1.3.2 几种典型的面向对象程序设计语言 1. Smalltalk语言 2. Simula语言 3. C++语言 4. Java语言

More Related