русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Призначення патерна Observer


Дата додавання: 2014-10-07; переглядів: 851.


Патерн Observer визначає залежність "один-ко-многим" між об'єктами так, що при зміні стану одного об'єкта всі залежні від нього об'єкти повідомляються і оновлюються автоматично.

Патерн Observer инкапсулирует головний (незалежний) компонент в абстракцію Subject і змінювані (залежні) компоненти в ієрархію Observer.

Патерн Observer визначає частину "View" в моделі Model-View-Controller (MVC).

 

Патерн Observer знаходить широке застосування в системах користувальницького інтерфейсу, в яких дані та їх подання ("види") відокремлені один від одного. При зміні даних повинні бути змінені всі уявлення цих даних (наприклад, у вигляді таблиці, графіка та діаграми).

 


<== попередня лекція | наступна лекція ==>
Результати застосування патерну Singleton | Постановка проблеми, що вирішується за допомогою патерна


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн