面向过程和面向对象的语言

面向过程和面向对象的语言

  1. 面向对象:JAVA Python C++
  2. 面向过程:C语言

1.面向对象:

举例:过年年夜饭,要买米面,鱼鸭鸡肉,牛肉羊肉,蔬菜,调料,如果一个人买太累了,但是如果你安排一家人分开行动,你女朋友买米面,你姐姐买肉等等,这样条理会更加清晰,也方便维护,更接近现实生活。

2.面向过程:

还是上面的例子,但是要自己亲力亲为,很累,并且出问题的话不方便维护。

3.优缺点

面向过程 优点:1.流程化使其编码任务明确 2.效率高,强调代码的短小精悍
缺点:1.耗费精力,代码复用性低,扩展能力差,维护难度较大。
面向对象优点:1.高复用:对重复的代码进行封装,提升开发效率。
2.高扩展:增加新的功能,不修改以前的代码。3.高维护:代码可读性好,逻辑清晰,结构规整。

4.如何使用

混合使用,联系写代码起步阶段还是面向过程更简单,编写完毕后,在考虑可以把相似的功能进行整合,从而实现面向对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值