文章目录监听器一、监听器模式介绍二、系统监听器介绍三:监听事件触发机制四:自定义监听器 监听器 一、监听器模式介绍 监听器模式可以用下图来体现: 当运行到关键节点的时候,系统会通过广播器发布相应的事件,而我们系统中存在一些监听器,它们会订阅一些“感兴趣”(实际是人为设定)的事件。 当有事件发布之后,相关的监听器会监听到订阅的事件,进而触发相关的“行为”(实际上就是处理事件)。 其实可以理解成 发布-订阅的一种形式。 监听器模式主要有四个要素 事件 监听器 广播器 触发机制 下面我们手动实现一下: 事件对象 创建一个天气事件的抽象类 public abstract class WeatherE