首页 / 软件开发 / JAVA / 冒号课堂§3.4:事件驱动
冒号课堂§3.4:事件驱动2011-06-25 BlogJava xyz98第三课 常用范式(4)3.4事件驱动——有事我叫你,没事别烦我劳心者治人,劳力者治于人 ——《孟子·滕文公上》关键词:编程范式,事件驱动式,回调函数,framework,IoC,DIP,观察者模式摘要:事件驱动式编程简谈?提问什么是事件?有哪些不同类型的事件?什么是回调函数?什么是异步同调?它们有什么用处?控制反转的目的是什么?它是如何实现的?在框架设计中起什么作用?控制反转、依赖反转原则和依赖注射的共同点是什么?事件驱动式编程有哪些关键步骤?异步过程特点和作用是什么?事件驱动式编程最重要的特征是什么?它们是如何实现的?事件驱动式与观察者模式、MVC模型有何关系?:讲解逗号渐觉睡虫上脑,开始闭目点头。正神游之际,忽觉腰间一阵酥麻。惺眼微睁,原是被引号的胳膊肘给捅的,顿时警醒。抬头见讲台上的老冒正目光灼灼地盯着自己,不禁脸颊微烫,嗫嚅道:“不好意思,昨晚睡得太晚了。”冒号却不以为意:“正愁找不到新话题呢,你倒启发我了。话说课堂上睡觉大抵有三种方式——”话音未落,有人已笑不自禁。“第一种是警觉式:想睡可又担心被老师发现,不时睁眼查看周围的变化。同时双耳保持警戒,一有异动立刻挺直身板。”冒号有板有眼地形容,“第二种是宽心式:俯桌酣睡,如处无人之境。境界至高者或可雷打不动,或可鼾声如雷。”“总之是很雷人。”叹号的网络新语再度引发笑声。冒号继续分析:“第三种是托付式:请人放哨,非急勿扰。遂再无顾忌,大可封目垂耳,安心入眠。请问你们乐意采用哪种方式?”“第一种方式睡不踏实,不得已而为之。敢用第二种方式的人多半没心没肺,估计IT人都达不到那种境界。只要有同伴在身旁,我想大家都会选第三种方式的。”句号的回答获得一致认同。冒号续问:“好,抛开第二种方式不谈,为什么第三种要比第一种优越呢?”句号回答:“犯困者既要打盹又要警戒,必然苦不堪言。如果把警戒的任务委托同伴,两人分工合作,自然愉快得多。”