オブザーバーパターンについての本を読みました。次の例を示します。
クラスclock、メソッド付きtime()
Class message、その 3 つのクラスはそれから継承します: Fax, Mail, Memo.
アプリケーションは、午前 12 時にメッセージを送信したいと考えています。
この本はオブザーバーパターンを推奨しています。メッセージを拡張する新しい class: を追加するVideoMsgと、クラス Clock の実装に影響することが示されています。しかし、私はその理由を理解していませんでした。クラス Clock は のオブジェクトのコレクションを保持しmessage、新しい継承クラスを追加しても、時計クラスは変更されません。
誰かが上記の例を説明するか、より良い例を挙げていただければ幸いです。