Паттерн – шаблон проектирования (одна и та жа схема организации и взаимодействия объектов в различных ситуациях). Существует несколько паттернов программирования, одним из которых является «паттерн наблюдатель».
|
Объект, называемый источником при изменении своего состояния, может представлять интерес для других объектов, по этому он должен посылать им извещение о том, что у него, что-то произошло. Такие объекты, получив извещение должны обновить своё состояние, что бы синхронизировать своё состояние с объектом источником. Такие объекты называются наблюдателями. Наблюдатель1
Наблюдатель2
…

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






