ObserverパターンはGoFによる23種類のデザインパターンの振る舞いに関連するパターンの一つです。Observerの和訳は「観察者、観測者」との意味で、Observerパターンはオブジェクトの内部状態の変化を観察して、そして関連するオブジェクトに自動的に通知する振る舞いを取るような機能を提供します。 Observerパターン の概要 Observerパターンの肝心的な部分が「変化を観察すること」、及び「変化されたことを関連オブジェクトに自動通知する」ことです。Observerパターンを利用すれば、オブジェクト同士の通信を簡単に行えるようになります。 Observerパターン の使用シーン ◇ オブジェクトの内部状態を変化する可能性がある ◇ 変化されたことを他のオブジェクトに通知する必要がある よく使う例 ◇ イベント処理 ◇ 状態変化の観測 ◇ Publisher/Subscri