A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Havorld 中级黑马   /  2014-7-25 21:28  /  1295 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Havorld 于 2014-7-31 22:09 编辑

面向过程和面向对象还是区分不太明白,求大神赐教

8 个回复

倒序浏览
面相对象基于面相过程,面相过程也是解决问题的一样思想,当我们需要解决一个问题时,我们需要设定好怎么一步步的去解决它,而具体的每
一步都需要我们自己亲自去完成,面对的是具体的每一个功能函数,功能相互协调完成需求。随着需求的更改和方法的增多,发现自己去实现每一个的功能
已近忙不过来了,所以我们就想到把这些方法都封装起来,当我们要解决这一类问题的时候,只需要找到封装这一类方法的实例,问题就很轻松了,我们就
会发现我们面对的是一个个的封装某一类功能的实例,这个实例就是对象,面向对象是解决问题的一种思维模式,将复杂的问题简单化。
        举例:!比如说想找朋友聊天,按照面向过程来理解就是找到朋友,让后面对面交流!用面向对象来理解就是把找到朋友这个过程封装起来,我们不
用管这个过程,利用一个对象来实现跟朋友聊天的功能,这个对象就是手机。面相对象中我们更多的是指挥者,使功能的实现更简单。

评分

参与人数 1技术分 +1 收起 理由
格子、 + 1 赞一个!

查看全部评分

回复 使用道具 举报
面向过程和面向对象都是一种编程思想,但面向过程强调是功能行为,而面向对象是将功能封装进对象,强调具备功能的对象
回复 使用道具 举报
面向过程就是什么都得自己做,面向对象就是自己想做什么都叫别人去做
回复 使用道具 举报
面向对象是一个很抽象的概念,它相对面向过程而言。
过程与对象都是一种解决问题的思想。
面向过程:强调的是功能行为,一种过程,先干啥,再干啥;
面向对象:将功能封装到对象里,强调的是具备某功能的对象;
按照面向对象的思想,可以把任何的东西看做对象!

你哪一组的 0710班传智  
回复 使用道具 举报
打个比方吧:你洗衣服,如果你是从买洗衣粉,泡衣服,搓衣服,清洗衣服,晾衣服,一个步骤一个步骤的走,这是面向对象思想。但如果你家里面有一个全自动洗衣机,你只要把衣服放里面,放好水,调好时间,设置好参数,它就能给你洗干净的衣服了提供给你了,这就是面向对象思想。
回复 使用道具 举报
一种是自己做,一种是指示别人做(至于别人怎么做是别人的事)
回复 使用道具 举报
毕业生 发表于 2014-7-25 22:20
面向对象是一个很抽象的概念,它相对面向过程而言。
过程与对象都是一种解决问题的思想。
面向过程:强调的 ...

哦 原来如此,那我们是同班了,我是第四组的,你呢
回复 使用道具 举报
rolling-stone 发表于 2014-7-25 21:41
面相对象基于面相过程,面相过程也是解决问题的一样思想,当我们需要解决一个问题时,我们需要设定好怎么一 ...

谢谢大神,现在学了十多天差不多掌握了一些学习方法,不像以前那样迷茫了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马