事件源生成模式
来源:互联网 发布:mysql事务语句实例 编辑:程序博客网 时间:2024/06/11 09:45
设有一个事件:
interface XXXListener {
void event1Happens(String param);
void event2Happens(String param);
}
可以做一个对应的类:
class XXXDispatcher extends Vector implements XXXListener {
public void event1Happens(String param) {
for (XXXListener listener: this) {
listener.event1Happens(param);
}
}
public void event2Happens(String param) {
for (XXXListener listener: this) {
listener.event2Happens(param);
}
}
}
implements XXXListener不是必须的,只是现在大多数IDE都支持直接implements一个接口,可以自动生成所有的方法。
然后事件源addXXXListener和removeXXXListener时直接调用XXXDispatcher.add,remove
需要触发事件1的时候直接调用XXXDispatcher.event1Happens(param);
interface XXXListener {
void event1Happens(String param);
void event2Happens(String param);
}
可以做一个对应的类:
class XXXDispatcher extends Vector implements XXXListener {
public void event1Happens(String param) {
for (XXXListener listener: this) {
listener.event1Happens(param);
}
}
public void event2Happens(String param) {
for (XXXListener listener: this) {
listener.event2Happens(param);
}
}
}
implements XXXListener不是必须的,只是现在大多数IDE都支持直接implements一个接口,可以自动生成所有的方法。
然后事件源addXXXListener和removeXXXListener时直接调用XXXDispatcher.add,remove
需要触发事件1的时候直接调用XXXDispatcher.event1Happens(param);
- 事件源生成模式
- 生成模式
- 快速生成事件
- VS中“生成事件
- vs生成事件 xcopy
- VS2012生成事件
- 按钮事件生成时机
- .net 事件模式 访问者模式
- 事件模式与观察者模式
- vs工程 "生成事件" "自定义生成步骤"
- Java事件处理模式
- Java事件处理模式
- .net事件模式
- JavaScript 事件设计模式
- Javascript事件设计模式
- 观察者模式,事件,委托
- 事件驱动模式
- Reactor_事件模式
- J2EE 1.4 application Server for Linux 安装与配置
- ~~~ 飞翔的翅膀 ~~~
- JSP的环境引擎--websphere
- Java Learning Path(五)资源篇
- 郁闷
- 事件源生成模式
- redhat7.2 DNS配置笔记
- 【zt】个人职业生涯的PPDF法(个人职业生涯发展道路)
- 巧用tmpfs加速你的linux服务器
- 时刻准备着:抗日(转载)
- 试验一下
- 一个大学教授让人发冷汗的讲演 转帖
- 网络经典命令行
- Java 中的 XML:Java 文档模型的用法