过程性编程和面向对象编程

来源:互联网 发布:摄氏度换算华氏度c语言 编辑:程序博客网 时间:2024/04/30 20:38

对象

过程性编程

面向对象编程OOP

定义类

实现类

公有类访问

私有类访问

类的数据成员

类方法,类函数成员

创建类对象

使用类对象

类的构造函数

类的析构函数

const成员函数

this指针

创建对象数组

类作用域

抽象数据类型


抽象

封装

数据隐藏

多态

继承

代码的可重用性


如何为类提供公有部分和私有部分

如何创建使用类数据的成员函数


构造函数和析构函数是特殊的成员函数,用于创建和删除属于当前类的对象。


运算符重载,另一种多态,和继承是代码重用的基础


C/Pascal/BASIC标准过程性方法


采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据(并不需要程序一直运行,用户可能希望能够将数据存储在一个文件中,然后从这个文件中读取数据)。


OOP:首先考虑数据——不仅要考虑如何表示数据,还要考虑如何使用数据:

对象,基本数据单元

对象方法

用户与数据交互的方式——用户接口

从用户的角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作。完成对接口的描述后,需要确定如何实现接口和数据存储。最后,使用新的设计方案创建出程序。



0 0
原创粉丝点击