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

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

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

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

Зміст

  1. 12 відносини: C Sharp, C++, D (мова програмування), Java, Unified Modeling Language, Клас (програмування), Принцип підстановки Лісков, Поліморфізм (програмування), Онтологія, Ієрархія, Інтерфейс (об'єктно-орієнтоване програмування), Інкапсуляція (програмування).

  2. Об'єктно-орієнтоване програмування
  3. Системи типізації

C Sharp

C# (вимовляється Сі-шарп) — об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи.NET.

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

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

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

D (мова програмування)

D — об’єктно-орієнтована, імперативна, багатопарадигмова мова програмування.

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

Java

Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.

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

Unified Modeling Language

UML (Unified Modeling Language) — уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування.

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

Клас (програмування)

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

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

Принцип підстановки Лісков

Принцип заміщення Лісков (Liskov Substitution Principle, LSP) в об'єктно-орієнтованому програмуванні — це спеціальне визначення підтипу, запропоноване Барбарою Лісков у 1987 році на конференції у доповіді під назвою "Абстракція даних та ієрархія".

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

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

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

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

Онтологія

Онтоло́гія (ontologia від ών, род. в. όντος — суще, те, що існує і λόγος — учення, наука) — вчення про буття, розділ філософії, у якому з'ясовуються фундаментальні проблеми існування, розвитку сутнісного, найважливішого.

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

Ієрархія

Ієра́рхія (грец. ίεράρχίά, від ίερσς — священний, та άρχή — влада) — поділ на вищі й нижчі посади, чини; суворий порядок підлеглості нижчих щодо посади або чину осіб вищим.

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

Інтерфейс (об'єктно-орієнтоване програмування)

В об'єктно-орієнтованому програмуванні протокол або інтерфейс є звичайним засобом для незв'язаних об'єктів спілкуватися один з одним.

Переглянути Успадкування (програмування) і Інтерфейс (об'єктно-орієнтоване програмування)

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

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

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

Див. також

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

Системи типізації

Також відомий як Наслідування типів, Спадковість (програмування), Підклас (програмування).