11、设计模式

lidong / 2023-07-25 / 原文

1、观察者模式

EventObject 和 EventListener 是用于实现事件处理的关键类和接口

  • EventObject 是一个抽象类,它代表事件对象,包含了事件源对象、事件 ID 等信息
    你可以通过继承 EventObject 来创建自定义的事件类
  • EventListener 是一个接口,用于定义事件监听器
    实现了 EventListener 接口的类可以注册到特定的事件源对象上,以监听并处理事件