Java基础九(面向对象和面向过程)

面向过程

面向过程是我们实际生活中经常用到的解决问题的方法,主要针对过程(步骤)去解决问题,可能我们自己没意识到,例如早晨起床,依次完成穿衣服、叠被子、洗脸、刷牙、吃早餐,上述的每个步骤我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。每件事都自己做,面向过程中最核心的思想是亲力亲为。

面向对象

不面对每一个具体的步骤和过程,借用别人去做,就是面向对象,例如饿了,想吃饭,自己做太麻烦,点个外卖不需要自己做任何事,支付费用即可。这就典型的面向对象。
在面试中面试官可以根据具体的面试场景说出自己理解的面对对象。
在面试中首先需要说出面向对象和面向过程的差异,然后在结合当时场景进行举例说明。其实面试官您就是按照面向对象的思想在思考问题,面试官您本身就可以开发项目,但是项目有可能比较大,一个人开发周期长,为了提高效率,需要有更多的具备专业开发能力的人来帮助您做事情,这个人就是您所需的对象,只要调用这些对象的开发功能就可以完成项目,只要指挥他们做事情就可以了
不仅讲述清楚面向对象的概念,同时夸了面试官一波,一举两得。

面向对象的好处

  • 面向对象是一种更符合人们思考习惯的思想
  • 面向过程中更多的体现的是执行者,面向对象中更多的体现是指挥者。指挥对象做事情
  • 面向对象将复杂的问题简单化

要说明一点,面向对象和面向过程并不是互斥的,事情无论是自己做 还是要别人做 最终都要被处理(过程),都有过程这一环节,对自己来说是面向对象,对别人来说是面向过程的。面向过程是最基本的思想,面向对象是面向过程之上的一种优化方式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值