黑马程序员技术交流社区

标题: 面向对象和面向过程分别是什么 [打印本页]

作者: 凉仁日记    时间: 2015-5-21 21:00
标题: 面向对象和面向过程分别是什么
面向对象和面向过程分别是什么
作者: xiekai    时间: 2015-5-21 22:40
面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求
作者: 途中ms前进    时间: 2015-5-21 22:49
面向过程:就是分析解决问题,用函数一步步实现。
面向对象:对象内部封装的功能,是怎么完成的不需要知道,拿来用就行
作者: 18463730277    时间: 2015-5-21 23:24
对象是写好了你来调用,过程是自己现写
作者: 小水    时间: 2015-5-22 00:05
本帖最后由 小水 于 2015-5-22 00:07 编辑

面向对象就是你找一个对象(封装)来完成你想要实现的动作,在期间你是指挥者面向过程就是你在完成动作的过程中你是一个执行者,执行每一个动作,从而完成你的目标。

作者: sunxiaohong    时间: 2015-5-22 00:13
面向对象就是你吧一个student包装成一个类
面向过程就是你吧处理逻辑顺序写下来来完成功能而已。

作者: luxinyu    时间: 2015-5-22 00:19
比如你想吃个面包,用面向过程的思想是:首先你准备好面包的原材料(比如,面粉啊,鸡蛋,水,糖之类的)然后就在按照制作面包的方法一步一步的做好,知道可以吃(其中每一过程你都需要弄,不过原材料不需要,在面向对象里面库函数相当于原材料)。面向对象就是,你想吃面包,可以去买别人做好的成品(在面向对象哪有很多类提供,相当于有很多成品),于是你直接可以买来就可以吃。
作者: Im海洋    时间: 2015-5-22 21:52
面向对象是以对象为基础,实现各种功能操作,强调的是对象。而对象又是属性(外在的特点)和行为(有哪些功能,能做哪些事)的具体体现。我们以冰箱装大象的例子来分析:首先,我们可以把大象和冰箱看作是两个对象,大象有进去的功能,冰箱有打开和关闭的功能,如果要把大象装进冰箱里,我们必须先调用冰箱的打开功能,再调用大象的进去的功能,最后再调用冰箱的关闭功能。整个过程是基于对象(大象和冰箱)来实现冰箱装大象的整个过程。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2