# Наследование

URL: https://chugunov.pro/glossary/backend/nasledovanie/
Оригинальное название: inheritance
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Механизм, позволяющий новому классу получать свойства и поведение существующего класса и расширять их.

## Что такое «Наследование»

Механизм, позволяющий новому классу получать свойства и поведение существующего класса и расширять их. Наследование выражает отношение «является частным случаем» и помогает переиспользовать код. Потомок дополняет или переопределяет поведение родителя, реализуя полиморфизм. Злоупотребление глубокими иерархиями усложняет код, поэтому наследованию часто предпочитают композицию.

## Связанные термины

- [Полиморфизм](https://chugunov.pro/glossary/backend/polimorfizm/) — Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций.
- [Класс](https://chugunov.pro/glossary/backend/klass/) — Описание структуры и поведения объектов одного типа в объектно-ориентированном программировании.
- [ООП](https://chugunov.pro/glossary/backend/oop/) — Парадигма, в которой программа моделируется взаимодействующими объектами с данными и поведением.
- [Прототип JavaScript](https://chugunov.pro/glossary/backend/prototip-javascript/) — Объект, через который экземпляры JavaScript наследуют свойства и методы по прототипной цепочке.
- [Глубокое обучение](https://chugunov.pro/glossary/backend/glubokoe-obuchenie/) — Направление машинного обучения, использующее многослойные нейронные сети для извлечения сложных признаков из данных.
- [Дополненная реальность](https://chugunov.pro/glossary/backend/dopolnennaia-real-nost/) — Технология наложения цифровых объектов и данных на изображение реального мира в текущем окружении пользователя.
- [Исходный код](https://chugunov.pro/glossary/backend/iskhodnyi-kod/) — Текст программы на языке, понятном разработчику и преобразуемом в исполняемое поведение.
- [Расширение](https://chugunov.pro/glossary/backend/rasshirenie/) — Дополнительный программный модуль, который добавляет возможности существующему приложению.
