一、监听器原理
监听器是基于事件驱动的,用于对操作事件进行监听、处理,是观察者设计模式的应用
监听器三元素:
2.1 事件源:事件发生的源头
2.2 事件:对事件进行抽象、封装
2.3 监听器:用于监听事件源,当事件发生时进行处理
二、监听器实例:此案例主要围绕购物车场景操作事件的实现,有一定的实际项目参考性
UML类图模型
接口及实现类、场景类定义
package com.wuji; import java.util.EventListener; /** * event listener handler interface must extends EventListener */ public interface EventListenerHandler extends EventListener { void handler(EventInfo eventInfo); }