# Полиморфизм

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

## Коротко

Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций.

## Что такое «Полиморфизм»

Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций. Один и тот же вызов метода даёт разный результат в зависимости от конкретного типа объекта. Это позволяет писать код, не зависящий от частных реализаций, и легко добавлять новые типы. Полиморфизм — один из ключевых принципов ООП наряду с инкапсуляцией и наследованием.

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

- [Наследование](https://chugunov.pro/glossary/backend/nasledovanie/) — Механизм, позволяющий новому классу получать свойства и поведение существующего класса и расширять их.
- [ООП](https://chugunov.pro/glossary/backend/oop/) — Парадигма, в которой программа моделируется взаимодействующими объектами с данными и поведением.
- [Класс](https://chugunov.pro/glossary/backend/klass/) — Описание структуры и поведения объектов одного типа в объектно-ориентированном программировании.
- [Изменяемый объект](https://chugunov.pro/glossary/backend/izmeniaemyi-ob-ekt/) — Объект, внутреннее состояние которого можно изменить после создания без замены самого экземпляра.
- [Инкапсуляция](https://chugunov.pro/glossary/backend/inkapsuliatsiia/) — Объединение данных и методов работы с ними с ограничением прямого доступа к внутреннему состоянию.
- [Исходный код](https://chugunov.pro/glossary/backend/iskhodnyi-kod/) — Текст программы на языке, понятном разработчику и преобразуемом в исполняемое поведение.
- [Ключевое слово](https://chugunov.pro/glossary/backend/kliuchevoe-slovo/) — Зарезервированное слово языка программирования со специальным синтаксическим назначением.
- [Неизменяемый объект](https://chugunov.pro/glossary/backend/neizmeniaemyi-ob-ekt/) — Объект, состояние которого нельзя поменять после создания; вместо изменения формируется новый объект.
