Модель работы системы Умного дома в различных режимах и в разное время суток
PDF

Задание 1. Разработать приложение для моделирования объектов в заданной предметной области. В этом приложении:
- Создать класс, содержащий данные о некотором объекте (базовом) из заданной предметной области. Эти данные должны быть спрятаны от непосредственного доступа (инкапсулированы). Членами класса должны быть не менее 4-х свойств, 2-х методов, 1-го конструктора и 2-х событий. Дополнительно создать классы, описывающие вспомогательные объекты, необходимые для моделирования.
- В главной программе создать экземпляры созданных классов и продемонстрировать возможности изменения свойств объектов, использования их методов и обработки реализованных событий (разработав соответствующие методы обработки событий, объявленных в классах). При реализации событий необходимо обратить особое внимание на организацию событийного взаимодействия объектов.
Задание 2. Доработать предыдущее приложение, в котором: