Python-design-patterns-observer
提供:Dev Guides
Pythonデザインパターン-オブザーバー
このパターンでは、オブジェクトは、イベントのトリガーを待機するオブザーバーとして表されます。 指定されたイベントが発生すると、オブザーバーはサブジェクトにアタッチします。 イベントが発生すると、サブジェクトはオブザーバーにイベントが発生したことを伝えます。
次のUML図はオブザーバーパターンを表します-
オブザーバーパターンの実装方法
オブザーバーパターンの実装方法を見てみましょう。
出力
上記のプログラムは、次の出力を生成します-
説明
上記のコードは、特定の結果をダウンロードする手順を説明しています。 オブザーバーパターンロジックに従って、すべてのオブジェクトはオブザーバーとして扱われます。 イベントがトリガーされると出力を印刷します。