Observerパターンとは?おぶざーばぱたーん
Observerパターンとは、監視対象(Subject)の状態が変わったとき、登録されている複数の監視者(Observer)へ自動的に通知する振る舞い系のデザインパターン。通知する側は相手の具体的な型を知らずに済むため、1対多の依存関係を疎結合に保てる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
表計算で1つのデータを変えると、棒グラフと円グラフと表示欄が同時に更新される仕組み。データ側は「変わった」と知らせるだけで、後からレーダーチャートを追加してもデータ側のコードは変更不要。
試験での引っ掛け
「発行・購読(publish/subscribe)」と実質同じ考え方であることを見落としやすい。また通知の連鎖で更新が何度も走ったり、登録解除を忘れて不要な相手に通知が飛び続けたりする点が実装上の落とし穴。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。