黑马程序员--事件驱动机制

 

 

  今天的程序员真的很幸福,因为我们都是站在巨人的肩膀上,前人为我

们总结了大量的学习经验,让我们的开发变得轻松了许多,别的不说,就说

事件驱动机制吧,在事件驱动机制出现之前,要对某一动作作出响应,需要

添加很多全局监听变量,程序把大部分工作都放在监听上了,这样有些头重

脚轻,在事件驱动机制出现后,编程方式或者称设计模式有了革命性的改变,

对于某一动作,我们只需要事先为该事件注册一个事件处理函数就可以了,

大多数人都听过好莱坞原则吧,“ Don't   call   me ,   let   me  call  you ! ”,  估计

当年发明事件驱动机制的大师是受了好莱坞原则的启发吧,如果我不学计算

机了,我要拍电影,我找谁呢,找张艺谋张大导演吧,我把我的信息呈给张

导看,张导看了之后,告诉我,小鬼,想拍电影啊,好,等着吧,有机会我

会叫你的,回去把计算机好好研究研究,之后我不能总问张导有没有我的戏,

只好等着他给我来电话,在这个过程中,有戏拍了,可以看做事件被触发了,

张导能通知我,是因为我在他那里注册了,我来拍戏了,是对事件的响应,

触发-->通知-->响应,就是简单是事件模型。

  这里只是笔者个人拙见,希望高手多多指点!

          

posted on 2011-11-30 20:49  董志  阅读(180)  评论(0编辑  收藏  举报

导航