Наблюдатель (Observer) — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Диаграмма классов)
(Назначение)
Строка 1: Строка 1:
 
[[Страница_курса_Паттерны_проектирования| К основной странице курса]]
 
[[Страница_курса_Паттерны_проектирования| К основной странице курса]]
 
__NOTOC__
 
__NOTOC__
 +
===Другое имя===
 +
Издатель-Подписчик (Publisher-Subscriber)
 +
 
=== Назначение ===
 
=== Назначение ===
 +
При изменении состояния одного объекта все зависимые от него объекты (подписчики) оповещаются об обновлении.
  
 
=== Описание ===
 
=== Описание ===

Версия 11:20, 21 июля 2014

К основной странице курса

Другое имя

Издатель-Подписчик (Publisher-Subscriber)

Назначение

При изменении состояния одного объекта все зависимые от него объекты (подписчики) оповещаются об обновлении.

Описание

Реализация

Диаграмма классов

ObserverCommon.png

Участники

Диаграмма последовательности

Файл:.png

Пример

Достоинства и недостатки

Варианты