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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象和面向过程有什么区别?最好同过例子来说明

3 个回复

倒序浏览
18295718171 来自手机 中级黑马 2015-7-14 00:02:50
沙发
面向对象就是把方法封装起来!用的时候直接调对象,面向过程就是用方法的时候还要自己去写,你去给买瓶水!你就是对象!买水就是过程!
回复 使用道具 举报
面向对象就当于当领导的 干一个工程只管分派任务给各功能部门,至于这些部门是怎么完成这些任务的一概不管,比如这个 财务部 就是一个对象 ,财务部内部 怎么 估价,怎么审批,怎么报税 只有自己知道,对领导来说不用关心这些 具体实现过程,只管调用他完成一件事就可以了;
面向过程就是要干个什么事,都得自己亲力亲为,就相当于既要当将军分析战场形势,制定作战计划,又得自己扛着枪上战场打仗。
回复 使用道具 举报
把大象装进冰箱里: 面向过程: 1. 打开冰箱
                                            2.把大象装进冰箱
                                            3.把冰箱门关上
面向对象:把大象交给冰箱,冰箱知道该怎么做
其实对于解决同一个问题,面向过程就是高清解决问题的每一个步骤,然后依次执行步骤;
而面向对象就是找一个能解决这个问题对象,然后把问题交给这个对象去解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马