Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Контрольная работа №2
Описание работы: необходимо разработать иерархию классов. Один класс является базовым (на выбор, в зависимости от конкретной задачи, это может быть: класс с виртуальными методами, абстрактный класс, интерфейс). Базовый класс наследуется двумя другими. В данной работе необходимо просто показать логику этой иерархии: объявить минимальный набор полей данных (или свойств) и два-три виртуальных метода в каждом классе.
Рекомендация по проектированию: для начала подумайте, какие методы по смыслу подходят для каждого производного класса (это – творчество!). Посмотрите, что общего у двух производных классов, какие данные или методы применимы к ним обоим (это должно быть в базовом классе), а что подчеркивает их отличие (это остается в производных классах). Необходимо также нарисовать UML-диаграмму.
Варианты заданий
№ | Базовый класс (или интерфейс) | Производные классы |
1 | Устройство связи | Телефон, рация |
2 | Страница сайта | Статья, гостевая книга |
3 | Транспортное средство | Самолет, поезд |
4 | Файл | Текстовый, графический |
5 | Событие | Встреча, день рождение |
6 | Транспортное средство | Велосипед, пеший |
7 | Часы | Механические, электронные |
8 | Хранилище данных | Оптический диск, магнитный диск (HDD) |
9 | Фигура | Круг, линия |
10 | Окно | Кнопка, список |
11 | Географический объект | Река, озеро |
12 | Источник данных | База данных, файл |
13 | Транспортное средство | Поезд, автомобиль |
14 | Изображение | Растровое, векторное |
15 | Файл | Звукозапись, видео |
16 | Событие | Поездка, встреча |
17 | Фигура | Конус, цилиндр |
18 | Система идентификации | Сканер отпечатков пальцев, сканер сетчатки |
19 | Географический объект | Остров, материк |
20 | Электростанция | Солнечная, ветряная |


