您的位置:首页 > 职场人生

知识点1:你是怎么理解面向对象和面向过程的

2017-04-22 15:45 162 查看
面向对象是把构成问题的事物分解成多个模块,用来描述某个事物在解决问题中的步骤的行为。核心是抽象思想,强调的是功能性需求。就比如以面向对象的方式去实现一辆汽车时,我们会以汽车为对象,分析汽车有什么功能(模块),这些功能是由什么属性去协助完成的。而当我们需要完成什么功能时,就只需要告诉汽车,也就是调用汽车的某些功能即可。

面向过程强调的是分析解决问题的步骤,然后将它们封装成一个个的函数,一次进行调用。同样以汽车为例,面向对象强调汽车有什么功能。而面向过程强调的则是如何启动汽车,如何起步,加速,停止熄火等操作。

关于两者的理解,也可以参考这篇博客: java-面向对象编程-简介

下一篇:阐述面向对象的三大特征,敬请期待
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息