0 / 0 / 0
Регистрация: 20.02.2020
Сообщений: 21
1

наследование, базовый класс

22.06.2020, 12:11. Показов 251. Ответов 1
Метки нет (Все метки)

добрый день, помогите, пожалуйста, разобраться в вопросах, нигде не могу найти информацию

1. Почему наследование при возможности стоит заменять на агрегирование?
2. Какой алгоритм, по которому из нескольких классов можно выделить базовый класс?

буду очень благодарен за подробный ответ
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2020, 12:11
Ответы с готовыми решениями:

Наследование: базовый класс Квадрат, производный класс Пирамида
Помогите, пожалуйста!:cry: Добавлено через 6 минут Создать класс КВАДРАТ, член класса- длинна...

Абстрактный базовый класс и множественное наследование
Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием,...

Виртуальное наследование (указатель на базовый класс)
У меня ромбическая иерархия классов, при попытке вызвать метод производного класса ошибка, что я не...

Абстрактный базовый класс и множественное наследование
Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием....

1
765 / 366 / 75
Регистрация: 10.06.2014
Сообщений: 2,408
22.06.2020, 12:20 2
agagag,
1) зависит от ситуации. в целом плюс агрегирования в сравнении с наследованием заключается в том что в случае агрегирования мы можем менять подобьекты динамически - такой возможности в случае с наследованием нет (т.е родительский класс не получается переназначить динамически)

2) тот класс который содержит функции нужные всем остальным, можно определить как базовый
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2020, 12:20
Помогаю со студенческими работами здесь

Наследование: базовый класс - массив, наследник - матрица
Помогите пожалуйста с наследованием. базовый класс - массив, наследник - матрица. Использовать...

Множественное наследование (Разработайте базовый класс CLIENT)
Задание: Множественное наследование. Разработайте базовый класс CLIENT. Элемент класса: ...

Простое наследование в с++. Базовый класс (AEROFLOT) и дочерний (REIS)
Есть два класса: базовый (AEROFLOT) и дочерний (REIS). При компиляции у меня конструктор по...

Наследование классов С++ (не могу правильно унаследовать базовый класс)
Здравствуйте, вот хочу разобраться как правильно унаследовать класс. Задача такова, унаследовать...

Абстрактный базовый класс и множественное наследование (либо иерархия классов)
Помогите пожалуйста с задачей. Кое-что написал но еще далеко не все. Все ли пока правильно? ...

Создать иерархию классов, представляющих простое наследование. Базовый класс – строка символов (char *)
. Создать иерархию классов представляющих простое наследование. Базовый класс – строка символов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru