Fork me on GitHub

Паттерн НАБЛЮДАТЕЛЬ

Паттерн НАБЛЮДАТЕЛЬ определяет отношение “один ко многим” между объектами таким образом, что при изменении состояния одного объекта происходит автоматическое оповещение и обновление всех зависимых объектов.

Схема данного определения может выглядеть примерно так.

observer_schema.png

Есть субъект (Subject) и объекты-наблюдатели (Object) которые определяют отношение “один ко многим”. Наблюдатели зависят от субъекта - при изменении …

more ...