エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
オブザーバ(Observer) | Ruby デザインパターン
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オブザーバ(Observer) | Ruby デザインパターン
GoFのデザインパターン(Design Pattern)のオブザーバ(Observer)のRubyコードを使った紹介記事です。 次... GoFのデザインパターン(Design Pattern)のオブザーバ(Observer)のRubyコードを使った紹介記事です。 次の条件を満たす場合にオブザーバパターンを使います。 オブジェクトの状態が変化する可能性がある 変化したことをほかのオブジェクトに通知する必要がある 例としては、Aで起きたイベントをB, Cが知る必要がある場合などです。 🐝 オブザーバとは?あるオブジェクトの状態が変化した際に、そのオブジェクト自身が「観察者」に「通知」するしくみです。オブザーバは次の3つのオブジェクトによって構成されます。 サブジェクト(subject):変化する側のオブジェクト オブザーバ(Observer):状態の変化を関連するオブジェクトに通知するインタフェース 具象オブザーバ(ConcreteObserver):状態の変化に関連して具体的な処理を行う 🐯 オブザーバのメリット オブジ