事件的定义:能够发生的事情
事件的角色:使对象拥有通知能力的成员。
使用:用于对象或者类之间的动作协调与信息的传递(消息推送)
原理:事件模型(event model)
5个部分:
1.事件的拥有者(event source,对象)
2.事件成员(event,成员)
3.事件响应者(event subscriber,对象)
4.事件处理器(event handler,成员)—本质上是一个回调方法
5.事件订阅—把事件处理器和事件关联在一起,本质上是一种以委托类型为基础的“约定”
事件的定义:能够发生的事情
事件的角色:使对象拥有通知能力的成员。
使用:用于对象或者类之间的动作协调与信息的传递(消息推送)
原理:事件模型(event model)
5个部分:
1.事件的拥有者(event source,对象)
2.事件成员(event,成员)
3.事件响应者(event subscriber,对象)
4.事件处理器(event handler,成员)—本质上是一个回调方法
5.事件订阅—把事件处理器和事件关联在一起,本质上是一种以委托类型为基础的“约定”