This repository has been archived on 2022-11-09. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alexander Zhirov 168db11957 lesson_2 2021-11-01 11:54:58 +03:00
lesson_2 lesson_2 2021-11-01 11:54:58 +03:00
README.md lesson_2 2021-11-01 11:54:58 +03:00

README.md

Паттерн "Наблюдатель" определяет отношение "один-ко-многим" между объектами таким образом, что при изменении состояния одного объекта происходит автоматическое оповещение и обновление всех зависимых объектов.

При использовании паттерна возможен как запрос, так и активная доставка данных от субъекта (запрос считается более "правильным").

Принцип:

  • Слабосвязанные структуры более гибки и лучше выдерживают изменения.