2 qq 34727087 qq_34727087 于 2016.04.24 17:00 提问

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

什么是面向对象?什么是面向过程?两者有什么区别?有什么优缺点?两者都有什么应用?

3个回答

CSDNXIAOS
CSDNXIAOS   2016.04.24 17:12

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

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

例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、......
答案就在这里:面向对象和面向过程的区别
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

u012155923
u012155923   2016.04.24 17:55

c语言和c++,一个是面相过程,一个是面相对象

sinat_29830917
sinat_29830917   2016.04.24 19:38

我去吃饭这件事。

面向过程:要怎么让自己去吃饭?1、先穿鞋 2、刷牙洗脸 3、拿碗 4、盛饭 5、开吃 。。

面向对象:对象是我I,我有很多动作:睡觉、吃饭、出去玩、、现在要执行的动作->吃饭eat。I->eat();

面向过程更多的用于底层,面向对象多用于应用层。

我的理解!

Neoest
Neoest 很详细啊!我也是这么理解的,然而你比我更透彻。谢谢指导
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!