Содержание
- Введение 1
- Основные принципы наследования 2
- - Типы наследования 2.1
- - Полиморфизм и переопределение методов 2.2
- - Абстрактные классы и интерфейсы 2.3
- Преимущества и недостатки наследования 3
- - Повторное использование кода 3.1
- - Расширяемость и гибкость 3.2
- - Проблемы жесткой иерархии 3.3
- Практическая реализация наследования в языках программирования 4
- - Наследование в Java 4.1
- - Наследование в Python 4.2
- - Наследование в C++ 4.3
- Заключение 5
- Список литературы 6