По договоренности
Для заданной коллекции коллекций объектов (Дом, квартира, житель) разработать совокупность (иерархию) классов реализации объектов всех уровней и приложение, демонстрирующее:
- выполнение типовых операций с объектами и коллекциями (создание объекта/коллекции, добавление объекта в коллекцию, выборка заданного объекта, удаление заданного объекта из коллекции, …) в соответствии с вариантом вида коллекции (Двусторонняя очередь) и способа ее реализации (Массив динамически изменяющегося размера);
- и, по запросу пользователя отображение текущего состояния указанной им коллекции.
Для всех объектов элементов коллекций должен быть выбран, обоснован и реализован адекватный перечень полей (свойств) и методов (например, для любого объекта, отображающего человека, типичными полями являются: фамилия, имя, отчество, дата рождения (объект), адрес места рождения(объект), адрес проживания (объект), образование/воинское звание/специальность/квалификация, …).