ホームページ  >  記事  >  バックエンド開発  >  ヘッドファーストオブザーバーモード

ヘッドファーストオブザーバーモード

WBOY
WBOYオリジナル
2016-08-08 09:30:501156ブラウズ

オブザーバーパターンとは何ですか? Observer パターンは、オブジェクト間の 1 対多の関係を定義します。

観察者モードには被験者(つまり観察者)と観察者がいます。サブジェクトは、オブザーバーに通知するために共通のインターフェイスを使用します。サブジェクトは、オブザーバーがサブジェクトのインターフェイスを実装していることだけを知っています。

ユニバーサルオブザーバーモードでのプッシュ方法がより適しています。以下に気象ステーションが提供するインターフェースを使用して、データを各ダッシュボードに通知して表示します。

リーリー

これらのオブジェクト間は疎結合な方法で通信するため、後のメンテナンス時の効率を大幅に向上させることができます。

設計原則: プログラムの変化する側面を見つけて、実装ではなくインターフェイス用にプログラムを分離します。より多くの組み合わせを使用し、継承を減らします。

上記では、ヘッド ファースト オブザーバー モードをその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。