原文:Design Patterns and Best Practices in Java
贡献者:飞龙
本文来自【ApacheCN Java 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。
这一章将描述反应式编程范式,以及为什么它能很好地适用于带有函数元素的语言。读者将熟悉反应式编程背后的概念。我们将介绍在创建反应式应用时从观察者模式和迭代器模式中使用的元素。这些示例将使用反应式框架和名为 RxJava(版本 2.0)的 Java 实现。
我们将讨论以下主题:
- 什么是反应式编程?
- RxJava 简介
- 安装 RxJava
- 可观察对象、可流动对象、观察者和订阅
- 创建可观察对象
- 变换可观察对象
- 过滤可观察对象
- 组合可观察对象
- 错误处理
- 调度者
- 主题
- 示例项目