×
日本語のページを検索
  • すべての言語
  • 日本語のページを検索
すべての結果
2016/11/25 · 観察される側(=Subject)と観察する側(=Observer)の2つの役割が存在し、 Subject の状態が変化した際に Observer に通知されるデザインパターンです。

Observer パターン

Observer パターンとは、プログラム内のオブジェクトに関するイベントを他のオブジェクトへ通知する処理で使われるデザインパターンの一種。 通知するオブジェクト側が、通知されるオブジェクト側に観測・観察される形になることから、こう呼ばれる。 出版-購読型モデルとも呼ばれる。暗黙的呼び出しの原則と関係が深い。 ウィキペディア
典型的用法 · ユーザーが何らかの操作をするなどの外部イベントを待つ。イベント駆動型プログラミングを参照。 · あるオブジェクトの属性値の変化を待つ。
2022/10/02 · オブザーバパターン (observer pattern) により、あるオブジェクト Observer を別のオブジェクト Observable に Subscribe することができます。
2023/11/19 · 変化するデータや状態に関心を持つオブザーバ(観察者:Observer)と、その変化を通知するサブジェクト(観察対象:Subject)から構成される。
Observer パターンでは、 サブスクリプション・インターフェースを実装したどんなオブジェクトでもパブリッシャー・オブジェクトのイベント通知を申し込めます。 開発した ...
2012/04/26 · あるインスタンスの状態が変化した際に、そのインスタンス自身が、「観察者」に状態の変化を「通知」する仕組みです。例えば、飛行機の搭乗券について考え ...
2018/09/19 · オブザーバは日本語でいうと観察者とか傍聴者という意味です。別のオブジェクトの状態変化を観察するために生まれたパターンということです。
あるオブジェクトの状態変化を受け取る側は、変更を観察するもの、Observerとして抽象的にとらえられる。変更の起こる側は、Observerにとって関心のあるSubjectである。
2024/06/30 · まとめ · 「変更を通知 → 複数の概念の異なる処理を実行したい」という時にObserverパターンは有効 · オープン・クローズドの原則が守られており、仕様 ...
2023/04/24 · 処理の流れ · ①サブジェクトとオブザーバを紐づける · ②衝突を検知したらオブザーバに伝える · ③オブザーバが各サブジェクトから衝突時に実行を依頼され ...