Spring SALE
Observer

Observer を PHP で

Observer 振る舞いに関するデザインパターンの一つで オブジェクトが別のオブジェクトに状態の変化を通知できるようにします

Observer パターンは サブスクライバー・インターフェースを実装するいかなるオブジェクトのイベント通知の申し込みと停止をする方法を提供します

複雑度

人気度

使用例 PHP には いくつかの組み込みのインターフェースがあり SplSubject SplObserver それを使えば Observer パターンを残りの PHP コードと互換性があるように実装できます

見つけ方 このパターンは オブジェクトをリストに保存するサブスクリプション・メソッドと そのリスト中のオブジェクトの更新メソッドの呼び出しにより 識別できます

他言語での Observer

Observer を C# で Observer を C++ で Observer を Go で Observer を Java で Observer を Python で Observer を Ruby で Observer を Rust で Observer を Swift で Observer を TypeScript で