FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Head_First_Design_Patterns_O-Reilly/src/main/java/chapter2 at master · SergioMyJava/Head_First_Design_Patterns_O-Reilly · GitHub

Latest commit

 

History

History

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

Задача :

Метеостанция работает на базе запатентованного объекта WeatherData, отслеживающего текущие погодные условия (температура, влажность, атмосферное давление). Вы должны создать приложение, которое изначально отображает три визуальных элемента: текущую сводку, статистику и простой прогноз. Все данные обновляются в реальном времени, по мере того как объект WeatherData получает данные последних измерений.Кроме того, необходимо предусмотреть возможность расширения программы. Определите API, чтобы другие разработчики могли писать собственные визуальные элементы для отображения погодной информации и подключать их к приложению.


Back | FazBrowse Home | New Git URL