ーめもスマートフォン用の表示で見るごとーめも小さな企業のWeb担当が日々起こったことを共有したり、思ったこと、勉強したことを書いていくブログ。普段はRailsやAWSを活用したWeb系の開発をやってます。Firstデザインパターン』の内容を自分なりにメモしたものです。endend情報を取得して、更新するっていうシンプルなコードです。問題点は、~displayという具体的なオブジェクトを直接ロジックに含んでしまっているため、他のdisplayを追加したい時にプログラムの変更をしないといけません。30.4)weather_dataのset_mesurementsが呼び出されるとdisplayが更新されるようになってます。observerを読み込んでいる+コンストラクタでwheather_dataを取り込んでいればweather_dataの情報変更を知ることができるようになります。このままだと変更をすべて送信してしまうので、subjectのデータを送るかどうかのboolを持つケースもあったりします。(というかそっちの方が多いです)ボタンをおした時のイベントを取得したりとか、かなり身近なところで使われているパターンということです。Observerパターンの特徴Subjectを実装したオブジェクトの状態変化をオブザーバに通知できる。オブザーバの追加や削除も可能。はてなブログPro勉強したことをつらつらと書き込んでいく。(15)Qiitag_ryotaroのtipsTwitter@510_fiveさんのツイートプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。