以下是引用TonyDeng在2013-7-19 10:44:29的发言:
面向过程和面向对象的差别,是管理模式的差别,相当于你是一个企业或组织的管理者,前者由你控制一切过程和动作,后者是让属下有自己的管理权和行动自由权。面向过程是假定程序的执行次序是按照自己设定的步骤依次进行的,遇到什么将会做什么,都是事先设计好了;面向对象却是事先不知道整个程序将是按什么次序执行的,完全由用户的操作和事件触发来决定,每个员工都有自己的个性,而由员工组成的部门也有自己的独特功能和协调纪律。面向过程即是面向机器,面向对象是面向生物。面向过程和面向对象在思维方式上的差异,也有如形而上学与辩证法的差异,虽然后者以前者为基础,但本质上却是相反的。
面向过程,就是函数调用,调来调去的,最后绕城一团乱麻,形如意大利面条
面向过程就是分类分层处理,通过封装和事件调用来完成任务,好似千层饼
我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...