налогичных случаях создается и

Автор admin Воскресенье, 10 мая 2009 11:32

налогичных случаях создается иерархия классов, в соответствии с которой в базовый класс включают методы и атрибуты, общие для всех классов, а в каждый производный класс — методы и атрибуты, характерные для данного класса. В упражнении 3 мы на базе уже существующего класса CLine создадим иерархию наследуемых классов и получим новую версию программы MiniPaint. Функции рисования графических примитивов 405 Упражнение 3. Создание иерархии классов геометрических фигур Следующая версия программы MiniPaint будет включать базовый класс CFigure, порожденный от класса CObject, и классы геометрических фигур различных типов, порожденные от класса CFigure. Иерархия классов представлена на рис. 14.14. В класс CFigure инкапсулируем переменные и функции, общие для всех типов фигур, а в производные классы — переменные и функции, используемые для отображения и сохранения конкретных геометрических фигур. CObject CFigure – CRectFiil CLine CRectangle CRectRound – CRectRoundFill CCircle CCircleFill Рис. 14.14. Иерархия классов программы MiniPaint, предназначенных для рисования и хранения фигур 1. Воспользовавшись командой Fil


Комментарии закрыты.