在 Android 中实施观察者设计模式的最佳程序

Best procedure to implement observer design pattern in Android


这可能是个愚蠢的问题,但想知道在 Android 中实现观察者设计模式的最佳方法和 API。
说在我的应用程序中我有 classes 实现 BLL 、模型、UI 和 web 服务处理。现在,从一个屏幕应用程序点击 Web 服务并检索将更新模型 class 值的值。如果 bll classes 想要更新的值,而不是检查每个值,bll 希望得到所有更新的通知。
不同的模块应该能够注册并收到此类事件更新的通知。
实现相同目标的最佳解决方案是什么。

如果您想收到特定事件的通知,请使用 android 中的 Observer 界面,在 Android Developers

中查看

...but want to know the best ways and API's to implement observer design pattern in Android.

虽然范围很广,但首先想到的是ReactiveAndroid