Описание:

Паттрен Наблюдатель необходим для создания слабосвязанного взаимодействия субъекта (самолет, космический корабль и другие субъекты, имеющие состояние) с наблюдателями (монитор, чёрный ящик или другой объект, использующий информацию о субъекте по-своему). Паттерн Наблюдатель реализует отношение “один ко многим”.

Пример:

Коды классов:

 UML-диаграмма:

Наблюдатель

Универсальный совет: стремитесь к слабым связям

Паттерн Наблюдатель

Одно мнение о “Паттерн Наблюдатель

  • 26.03.2016 на 08:55
    Постоянная ссылка

    нет надобности очень сильно связывать взаимодействующие объекты, что полезно для повторного использования.

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">