オブザーバーパターン
エンジニアのためのWebチートシート
Observer(オブザーバー)パターンとは、「変更を通知する」デザインパターンです。SubjectとObserverという役割を分けることで、イベントを発生を伝えるインタフェースをきれいにすることができます。そうすることで、必要以上にクラスを結合することなく、各クラスが各々の責務となっているロジックに集中することができ、高凝集・低結合を保つことができます。
オブザーバーパターン
エンジニアのためのWebチートシート
Observer(オブザーバー)パターンとは、「変更を通知する」デザインパターンです。SubjectとObserverという役割を分けることで、イベントを発生を伝えるインタフェースをきれいにすることができます。そうすることで、必要以上にクラスを結合することなく、各クラスが各々の責務となっているロジックに集中することができ、高凝集・低結合を保つことができます。