第1个回答 推荐于2017-10-07
面向对象指的是把属性和方法封装成类,实例化对象后,要完成某个操作时,直接调用类里面相应的方法。面向过程则不进行封装,要完成什么功能需要详细把算法写出来。举个例子来说,我要完成买东西这个任务,面向对象的实现方法就是,先对手下的人办个培训,教他们怎么去买(相当于定义类的属性和方法),以后要让他们买东西,只要喊“张三(或者李四,相当于实例化对象),你用上次我教你的方法去买个东西”,这样就可以了。而面向过程的方法则不进行培训,每次要去买东西,都找张三过来,再教他怎么去买,但是下次再喊他去买,又要重新教一次。本回答被提问者采纳