#参考 @kidachi1さんの記事のRubyの記事のソースコードをpythonに書き換えてます。 https://qiita.com/kidach1/items/ce18d2a926c558159689 @kidachi1さん、いつもありがとうございます。 #概要 Rubyによるデザインパターン第5章。 Observer Pattern。 Rubyによるデザインパターン5原則に則って理解する。 この記事はPython #どんなパターンか あるオブジェクトの状態に関心のあるオブジェクトに、都度通知を送る。 ニュースの発信源(Subject)とニュースの消費者(Observer)間に綺麗なインターフェイスを用意する。 ###Subject あるニュースを配信するクラス ###Observer あるニュースを得ることに関心があるクラス #メリット ニュースの発信者と受信者の間の依存関係を排除す