您的位置:首页 > 其它

面向对象 与 面向过程 的区别

2017-03-26 15:32 155 查看

面向对象 与 面向过程 的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

下面我们用小例子来说明 相比面向过程,面向对象的优越性:

生活中比如饭点到了,出去吃饭:

面向过程:
1、出门
2、去找饭店
3、服务员点菜
4、吃饭
5、吃完买单走人
【一步一步来】

面向对象:
1、去吃饭
2、吃完买单走人
【怎么去、找哪家饭店,点什么菜不管,反正就是吃饭这个对象】

两种思想都能达到解决问题的目的,但是解决思路不一样。面向过程关注的是解决问题需要哪些步骤;而面向对象关注的是解决问题需要哪些对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面向对象