Мы продолжаем знакомство с шаблоном проектирования: "Observer". На этом уроке мы создадим программу информирования о погоде. Для этого мы создадим класс Sensor(), который будет узнавать текущую температуру и информировать об этом тех, кому это нужно и при необходимых значениях температуры.
Дата отправки отчёта:
20 февраля 2017 г.
Задание выполнено: за
20 мин.
Чему научился:
Получать температуру.
Что было сложным:
Ничего.
Комментарии:
Я смотрю в городе Висагинесе очень много озер в окрестности. Меня вообще привлекают такие провинциальные городки - тем более много лесов вокруг.
Научился: "измерять температуру" Трудности: Ничего, всё до боли знакомо (в смысле - датчики температуры) Знакома ситуация с бесконечным циклом и выходом по пересбросу питания :)
Научился: в новом проекте начали с создания класса Sensor наследуемого от системной библиотеки java.util.Observable
Метод информирования Наблюдателей содержит инструкции:
- установить наличие изменений
- оповестить Наблюдателей (с аргументом из метода возвращаемого методом этого же класса getTemperature)