Полиморфизм

Глоссарий Цифрового маркетплейса

Полиморфизм — это концепция объектно-ориентированного программирования (ООП), которая относится к способности программной переменной, объекта или функции принимать различные формы. Существует три класса полиморфизма: специальный полиморфизм, параметрический полиморфизм и подтипирование.

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

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

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

Небольшие технологические стартапы, разрабатывающие компьютерное программное обеспечение с использованием объектно-ориентированного программирования, часто используют концепцию полиморфизма для доступа к различным типам программных объектов через единый интерфейс. Это упрощает процесс программирования, экономя компаниям с ограниченными ресурсами драгоценное время и энергию при программировании новых программных решений.

← К списку терминов