事件详解

事件

事件的定义:能够发生的事情

事件的角色:使对象拥有通知能力的成员。

使用:用于对象或者类之间的动作协调与信息的传递(消息推送)

原理:事件模型(event model)

5个部分:

1.事件的拥有者(event source,对象)

2.事件成员(event,成员)

3.事件响应者(event subscriber,对象)

4.事件处理器(event handler,成员)—本质上是一个回调方法

5.事件订阅—把事件处理器和事件关联在一起,本质上是一种以委托类型为基础的“约定”

你可能感兴趣的:(事件详解)