diff --git a/README.md b/README.md index 878f252..1d6227e 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,13 @@ #### RxJavaの基本的な構成 * RxJavaの基本的な構成は生産者(Flowable/Observable)が消費者(Subscriber/Observer)に購読(subscribe)される形で成り立っている +##### Flowable/Observable +* データを生産し通知するクラス +* FlowableとObservableの違いは、Flowableにはバックプレッシャーの機能があり、Observableには無い + +##### Subscriber/Observer +* 通知されたデータを受け取りそのデータを使った処理を行うインターフェース +* Subscriberにはバックプレッシャーの機能があり通知するデータ数をリクエストしないといけないのに対し、Observerはバックプレッシャーの機能が無いため、データ数の制限無しにデータが通知されることがある #### 通知する際のルール * nullを通知してはならない