Лабораторная 1 по дисциплине: Технологии программирования
Общее задание для всех вариантов:
Разработать класс Keeper, который реализует контейнер для хранения и обработки объектов. Класс Keeper должен обеспечивать следующие функции: ▪ добавление и удаление производных объектов абстрактного класса Base (базовый класс определяется согласно варианту задания); ▪ полное сохранение себя в файле; ▪ полное восстановление себя из файла.
Задание по вариантам:
Мой вариант под номером 8 Класс Книжный магазин хранит данные о книгах, учебниках, канцелярии. Для книг определено: название, автор, год выпуска, аннотация, жанр, объем страниц, стоимость. Для учебника определено: название, автор, год выпуска, для какого учебного заведения предназначено, год обучения, объем страниц, стоимость. Для канцелярии определено: тип канцелярии, цвет, назначение, стоимость