关于面向对象和面向过程的理解

看了这位博主写的关于面向对象和面向过程的区别,感觉很好理解原文地址
这篇文章就是写一下自己的理解。
勿喷!!! 勿喷!!! 勿喷!!! 勿喷!!!
面向对象和面向过程是编程的两种思考方法,面向对象是由面向过程发展来的。JAVA语言中是典型的面向对象的语言。在C语言中面向过程。经过浏览文章说明,有了自己的一些理解;

面向对象

面向对象是按照问题进行划分
对象?什么是对象?就是能吃的那种!
这里的对象并不是你想的对象,而是一种具有特征化的模板
举个栗子:我有一个可乐的配方并且我把它公之于众。然后有大佬按照这个配方造出来一个一体化的机器。继而市面上出现了,美年达,芬达,黄山可乐,少林可乐,奥林可乐,九星可乐等等,这种各样的可乐出现了~!他们是怎么做到的?
这就可以理解成面向对象 其他的品牌的可乐去使用这个机器同时加上一些自己公司的特色(事实并不是这样)这个配方就相等于一个类!而那些具体的可乐品牌,就是这个类的一个实例。

面向过程

面向过程是按照步骤划分
还是上面的例子;可乐问题!
我就很喜欢喝可乐,于是我想做一个,我就需要,试试加多少原料,加多少水,加多少气,等等各种步骤。这就是一个面向过程的例子。

两者的优缺点

其实任何东西都是有优点和缺点的。当然这两者也不例外。
面向对象

  • 优点
       容易操作,容易维护,容易拓展,在维护时更方便
  • 缺点
       相比于面向过程而言,执行性能比较低.

面向过程

  • 优点
      性能较好
  • 缺点
     不宜维护
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值