Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Поліморфізм (програмування)

Індекс Поліморфізм (програмування)

Поліморфі́зм(з πολύς "багато" + μορφή "форма") — концепція в програмуванні та теорії типів, відповідно до якої використовується спільний інтерфейс для обробки різних спеціалізованих типів.

Зміст

  1. 5 відносини: Ad hoc поліморфізм, Об'єктно-орієнтоване програмування, Успадкування (програмування), Віртуальний метод, Інкапсуляція (програмування).

  2. Об'єктно-орієнтоване програмування
  3. Поняття мов програмування
  4. Теорія типів
  5. Типи даних
  6. Узагальнене програмування
  7. Функційне програмування

Ad hoc поліморфізм

Ad hoc поліморфізм — один із видів поліморфізму у програмуванні, коли функції з однаковою назвою реалізовують схожу логіку для різних типів вхідних параметрів.

Переглянути Поліморфізм (програмування) і Ad hoc поліморфізм

Об'єктно-орієнтоване програмування

Об'є́ктно-орієнто́ване програмува́ння (ООП) — одна з парадигм програмування, яка розглядає програму як множину «об'єктів», що взаємодіють між собою.

Переглянути Поліморфізм (програмування) і Об'єктно-орієнтоване програмування

Успадкування (програмування)

В об'єктно-орієнтованому програмуванні, успадкува́ння (наслідування) — механізм утворення нових класів на основі використання вже існуючих.

Переглянути Поліморфізм (програмування) і Успадкування (програмування)

Віртуальний метод

Віртуальний метод або віртуальна функція — метод об'єкта в об'єктно-орієнтованому програмуванні, різний для базового класу і класу нащадка.

Переглянути Поліморфізм (програмування) і Віртуальний метод

Інкапсуляція (програмування)

Інкапсуляція — один з трьох основних механізмів об'єктно-орієнтованого програмування.

Переглянути Поліморфізм (програмування) і Інкапсуляція (програмування)

Див. також

Об'єктно-орієнтоване програмування

Поняття мов програмування

Теорія типів

Типи даних

Узагальнене програмування

Функційне програмування