Reactive Extensions (Rx) の覚書です。主に RxSwift をベースにしていますが、ReactiveX 全般に通じると思います。 細かいニュアンスは間違っているかも。。 基本用語の整理です。 Reactive Extensions 大雑把に言うと、Observer Pattern (オブザーバパターン) と Stream/Sequence Programming を合わせたものが Reactive Extensions です。 Observable オブザーバパターンにおいて、観測される対象を Subject と呼びますが、Rx では観測される対象のことを Observable と呼びます。観測する側は Observer (オブザーバ) なので、観測される側は Observable なわけです。 Rx では、Observable なものを subscribe (購読