黑马程序员--事件驱动机制
今天的程序员真的很幸福,因为我们都是站在巨人的肩膀上,前人为我
们总结了大量的学习经验,让我们的开发变得轻松了许多,别的不说,就说
事件驱动机制吧,在事件驱动机制出现之前,要对某一动作作出响应,需要
添加很多全局监听变量,程序把大部分工作都放在监听上了,这样有些头重
脚轻,在事件驱动机制出现后,编程方式或者称设计模式有了革命性的改变,
对于某一动作,我们只需要事先为该事件注册一个事件处理函数就可以了,
大多数人都听过好莱坞原则吧,“ Don't call me , let me call you ! ”, 估计
当年发明事件驱动机制的大师是受了好莱坞原则的启发吧,如果我不学计算
机了,我要拍电影,我找谁呢,找张艺谋张大导演吧,我把我的信息呈给张
导看,张导看了之后,告诉我,小鬼,想拍电影啊,好,等着吧,有机会我
会叫你的,回去把计算机好好研究研究,之后我不能总问张导有没有我的戏,
只好等着他给我来电话,在这个过程中,有戏拍了,可以看做事件被触发了,
张导能通知我,是因为我在他那里注册了,我来拍戏了,是对事件的响应,
触发-->通知-->响应,就是简单是事件模型。
这里只是笔者个人拙见,希望高手多多指点!