一个小白对面向对象的理解

首先,面向对象是一种编程思想,一种把复杂的工作细化、分开来解决。
与面向过程不同的是,面向对象更关注的是把数据和方法封装或者说是模块化,当你用到某一方面的问题的时候可以直接交给这个对象解决,把整个工作模块化,从而组成一个大的项目,自下而上的一种解决方式。而面向过程更注重过程、步骤。
是自上而下的方式。
其次面向对象有继承,多态,封装三大好处,可以让开发者轻而易举的使用各种对象、方法、数据,当开发者需要开发一个很大的项目时,面向对象的好处就体现出来了,因为如果他使用面向过程的话,就会有大量的方法、数据、变量,毕竟人的精力都是有限的,这个时候就非常容易出错了。然而当开发者使用面向对象的方式进行开发时,就可以把这些方法,对象封装起来,等到用到的时候在进行调用,而且这些方法、对象还可以继承,增加代码的复用性,降低冗余代码,使用起来更加方便,达到需要的时候使用,不需要的时候就不用。更加符合人们的思想行为习惯,非常便利。
比如说,员工在公司工作,这个时候可以把各个员工看成一个个对象,把boss看成开发者,boss在进行一个项目是就是在做开发,然后把这个项目分成许多个小项目,分给员工完成,员工完成后可以直接把结果返还给boss,boss接过返回的结果在进行下一步。这个过程就体现了面向对象的方法,不仅提高了效率和代码的可读性。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值