Observer Pattern

2017/11/08 WPF::Prism
GoF本にもある古典的なパターン。
あるオブジェクト(サブジェクト)が状態を変えた時、それに依存する全てのオブジェクト(オブザーバー)に自動的に状態の変更が通知され、通知を受け取った側が更新されるようにオブジェクト間に1対Nの依存関係を構築する。
通知する側と通知を受け取る側の結びつきをゆるくするためのパターン。
observer010.png

すみません、GoF本の改変改悪ですm(_ _)m。

Prismにおける利用

InteractionRequestはオブザーバーパターンの一種
InteractionRequestのソースはこちら
InteractionRequestの利用例はこちら
observer020.png

こんな感じでしょうか。自信ないです…。
OK キャンセル 確認 その他