黑马程序员技术交流社区

标题: 面向对象和面想过程有什么区别? [打印本页]

作者: 刘贤俊    时间: 2015-7-13 23:56
标题: 面向对象和面想过程有什么区别?
面向对象和面向过程有什么区别?最好同过例子来说明
作者: 18295718171    时间: 2015-7-14 00:02
面向对象就是把方法封装起来!用的时候直接调对象,面向过程就是用方法的时候还要自己去写,你去给买瓶水!你就是对象!买水就是过程!
作者: palysh    时间: 2015-7-14 00:19
面向对象就当于当领导的 干一个工程只管分派任务给各功能部门,至于这些部门是怎么完成这些任务的一概不管,比如这个 财务部 就是一个对象 ,财务部内部 怎么 估价,怎么审批,怎么报税 只有自己知道,对领导来说不用关心这些 具体实现过程,只管调用他完成一件事就可以了;
面向过程就是要干个什么事,都得自己亲力亲为,就相当于既要当将军分析战场形势,制定作战计划,又得自己扛着枪上战场打仗。
作者: 周博文    时间: 2015-7-14 00:27
把大象装进冰箱里: 面向过程: 1. 打开冰箱
                                            2.把大象装进冰箱
                                            3.把冰箱门关上
面向对象:把大象交给冰箱,冰箱知道该怎么做
其实对于解决同一个问题,面向过程就是高清解决问题的每一个步骤,然后依次执行步骤;
而面向对象就是找一个能解决这个问题对象,然后把问题交给这个对象去解决。




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