Шаблон разработки, в котором объект, названный предметом, ведет список своих зависимых, названных наблюдателями, и уведомляет их автоматически любых изменений состояния, обычно путем вызова одного из их методов. Это - одна из Банды поведенческих шаблонов разработки Four. При использовании это наклеивает реализацию, тяжелые вопросы - отмечают кодовый язык, в котором записана реализация.

Шаблон The Observer (подмножество публиковать/подписывать шаблона) является шаблоном программного дизайна, в котором объект, названный предметом, ведет список своих зависимых, названных наблюдателями, и уведомляет их автоматически любых изменений состояния, обычно путем вызова одного из их методов. Это главным образом используется для реализации распределенных систем обработки событий.

Это - одна из Банды поведенческих Four, сначала опубликованный в Гамме и др. заказывают "Шаблоны разработки: Элементы Допускающего повторное использование Объектно-ориентированного программного обеспечения".

Ссылки: