Делегат как оповещатель. Паттерн «наблюдатель»

Паттерн – шаблон проектирования (одна и та жа схема организации и взаимодействия объектов в различных ситуациях). Существует несколько паттернов программирования, одним из которых является «паттерн наблюдатель».

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

Наблюдатель2

Наблюдатель n

Изменил состояние – послал всем наблюдателям извещение


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: