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

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值