
手把手教你实现一个 EventBus 框架
一、事件总线管理的“原材料”观察者的基础信息,维护的是观察者以及它收到消息后需要执行的方法;二、事件总线的核心-注册表注册表示实现事件总线框架时最复杂的部分,我们提供两个基本功能,注册观察者和发消息(执行观察者的逻辑);这个类大量使用了 Java 的反射语法,不过我已经在代码中为大家详细的标明每一行代码的意义,理解起来并不难。这里使用了CopyOnWriteArraySet,顾名思义,在写入数据的时候,会创建一个新的 set,并且将原始数据 clone 到新的 set 中,在新的 set 中写入






















