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