Программирование ...

Создание библиотеки классов на основе наследования

Постановка задачи
Создать иерархию классов, описывающих основные графические примитивы (окружность, эллипс, прямоугольник и т.д.). Корнем всей иерархии должен являться класс TFigure, определяющий общие свойства и поведение всех объектов: координаты базовой точки, конструктор, методы доступа, абстрактные методы прорисовки Show и перемещения MoveTo. В каждом классе необходимо реализовать свой конструктор и методы прорисовки и перемещения. Кроме того, классы могут содержать уникальные методы, напри-мер – изменение радиуса окружности, изменение линейных размеров прямоугольника, поворот ромба и т.д.
Вся библиотека оформляется в виде отдельного модуля Figure, который подключается к основной программе.

Скачать отчет по лабораторной работе с исходным кодом

Скачать файлы проекта