[Robert2010]的博客:
http://robert2010.mypm.net
事件驱动模式

事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件。系统中的其他构件可以注册相关的事件,触发一个事件时,系统会自动调用注册了该事件的构件过程,即触发事件会导致另一构件中过程的调用。

其主要特点是事件的触发着并不知道那些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用那些过程。使用事件驱动模式的典型系统包括各种图形界面工具。

事件驱动模式的优点表现在:

(1)支持软件重用,容易实现并发处理。

(2)具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件。

(3)可以简化客户代码。

Robert2010 发表于 2010/11/9 21:08:00 阅读全文 | 回复(0) | 引用通告 | 编辑 | 收藏该日志

发表评论:

    昵称:
    密码:
    主页:
    标题:
公 告
登 陆
日志日历
搜 索
日 志
评 论
链 接
统 计