面向对象与面向过程的比较

来源:互联网 发布:主机端口号怎么查 编辑:程序博客网 时间:2024/05/21 03:18

面向对象是将数据以及对数据的操作方法放在一起,相互依存,称为对象。对同类对象抽象出共性,就是类。

对象和对象之间是通过消息进行通信。

面向过程是一种以事件为中心的开发方法,自顶向下顺序执行,程序结构是按功能划分为若干个基本模块,这些模块形成一个树形结构,功能上相对独立,每个模块都是由三种基本结构组成。

面向对象和面向过程,前者是将事物进行对象化,后者是强调的过程,主要是过程的抽象化和模块化,以过程为中心。

面对象主要是以对象的集合类作为处理问题的基本单位,面向对象是用类的层次结构来体现类之间的继承和发展。

面向过程的处理问题的基本单位是能够清新准确地表达过程的模块,用模块的层次结构概括模块或模块之间的关系与功能。

面向对象是将数据与对应的代码封装在一个整体,对象的修改智能由自身的成员函数完成,通过“事件驱动”来激活和运行程序。

面向过程主要是通过程序来处理数据,处理完成即可显示处理结果。面向对象强调的是一种无缝连接,面向过程强调的是有缝连接。

0 0
原创粉丝点击