面向过程和面向对象之间的差别

面向过程
特点:
1.注重步骤,注重的是实现这个功能的步骤。
2.注重因果,因为什么,而才有什么。
面向过程中没有对象的概念。只是实现这个功能的步骤以及因果关系。
缺点
面向过程最主要的是每一步与每一步的因果关系,其中a步骤因果关系到b步骤,a和b联合起来形成一个子模块,子模块和子模块之间有因为因果关系结合到一起,假设其中任何一个因果关系出现问题(错误),此时整个系统的运转都会出现问题。(代码和代码之间的耦合度非常高,扩展力很差)
优点
对于小型的项目,采用面向过程的方式进行开发,效率很高。
不需要前期进行对象的提取,模型的建立,采用面向过程。
方式可以直接开始干活,一上来就直接写代码,编写因果关系,从而实现功能。
面向对象
将现实世界分割成不同的单元,然后每一个单元都实现成对象,然后驱动一下,让各个对象之间协作起来形成一个系统。
耦合度低,扩展力强。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值