16.2 事件和委托的关系

在事件触发以后,事件发布者要发布消息,通知事件订阅者进行事件处理,但事件发布者并不知道要通知哪些事件订阅者,这就需要在发布者和订阅者之间存在一个中介,这个中介就是委托。我们知道,委托包含一个调用列表,那么,只需要事件发布者有这样一个委托,各个事件订阅者将自己的事件处理程序都加入到该委托的调用列表中,那么,事件触发时,发布者只需要调用委托即可触发订阅者的事件处理程序。

图16-2显示了事件和委托的关系。

16.2 事件和委托的关系 - 图1

图 16-2 事件和委托的关系