Мы продолжаем знакомство с шаблоном проектирования: "Observer". На этом уроке мы завершаем создание программы "Школьный звонок". Осталось рассмотреть дополнительную возможность передачи параметров.
Дата отправки отчёта:
24 марта 2017 г.
Задание выполнено: за
20 мин.
Чему научился:
Присылать разные уведомления
Что было сложным:
Ничего
Комментарии:
А почему нельзя было всё через NotifyObservers сделать?
Научился: Теперь наш Porter может давать разные звонки на урок и с урока =)
А студенты получая информацию о событии понимают какое событие произошло =) =)
Научился: Создал enum BellMode, добавил в него две константы STUDY и BREAK. Изменил методы update в классах OStudent и OBell для использования enum BellMode.