Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_ООП.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
157.69 Кб
Скачать

7. Наследование интерфейса и наследование реализации.

Наследование бывает двух видов.

Наследование реализации.

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

Наследование интерфейса.

В этом случае потомок наследует только определение методов родителя, при вызове пользователем потомка должен использоваться код обработки именно этого потомка.

Многие языки программирования поддерживают оба вида наследования. Соm- объекты поддерживают только наследование интерфейсов, т.к. с учетом универсальности Com-модели наследование реализации будет не приемлемым и опасным способом повторнрго использования одного Com-объекта другим.

4