【发布时间】:2018-08-05 15:21:42
【问题描述】:
我无法区分使用什么。 似乎都以相同的方式工作,但方式不同,但基本逻辑是相同的,请让我知道所有主要区别是什么?
【问题讨论】:
-
观察者模式允许我们在软件架构中完成一些非凡的事情。使我们能够完成的是低耦合、高内聚。这意味着,我们能够避免通过代码中的引用将所有类实例连接在一起,而是维护一个由这些对象组成的系统,这些对象通过事件总线系统进行通信。换句话说,我们可以使用 EventBus 代替来回传递对象的引用以允许我们对父 Activity 进行回调。工作室。
标签: observer-pattern greenrobot-eventbus android-livedata