- 6
- 0
- 约3.43千字
- 约 25页
- 2017-01-02 发布于湖北
- 举报
面向对象的目标 C++语言是一个面向对象语言,它所支持的面向对象的概念容易将问题空间直接映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式。 学习C++语言面临两个问题,建立面向对象的思维方式;用C++语言编程?亦即需要学习面向对象的设计方法和使用C++语言的编程方法。 结构化程序设计思想 结构化又称为模块化,是指程序是由模块(过程、函数、子程序、分程序)组成的。 该类语言称为面向过程的语言。 基本思想: a. 将整个软件的功能逐步细化为多个小的功能; b. 每个小功能对应由一个模块来实现 c. 多个模块合作完成较大的功能,全部模块的合作完成整个软件的功能。 数据类型 低级语言对数据(存储单元)没有进行抽象,使用指令进行操作。 高级语言对数据(存储单元)进行抽象,使用运算符进行操作。 数据类型:一组数据和对数据的操作的抽象(操作通常不和数据放在一起)。 对数据类型的使用,是通过对类型的实例(实际例子,也称为实体)的使用来体现的 一般数据类型(内部类型):数据之间没有结构上、组织上或存储上的必然联系,并隐蔽了数据在存储单元中的基本表示。 结构数据类型(数据结构,用户定义类型):数据之间有必然联系,具有较高级别的抽象,由低级别的抽象实现,可以对基本表示的成分进行操作。 它们包括的数据与操作是分开的 抽象数据类型 抽象数据类型的特点: 允许在
原创力文档

文档评论(0)