Множинне успадкування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Glovacki (обговорення | внесок)
Немає опису редагування
Немає опису редагування
Рядок 1:
'''Множи́нна спадко́вість''' — властивість деяких [[Об'єктно-орієнтоване програмування|об'єктно орієнтовнихобʼєктно-орієнтованих]] [[мова програмування|мов програмування]], в яких [[Клас (програмування)|класи]] можуть [[Успадкування (програмування)|успадкувати]] поведінку і властивості більш ніж від одного суперкласу (безпосереднього батьківського класу). Це відрізняється від простого спадкування, у випадку якого клас може мати тільки один суперклас.
 
Мови програмування з підтримкою множинного спадкування: [[Eiffel]], [[C++]], [[Dylan]], [[Python]], [[Perl]], [[Curl]], [[Common Lisp]] (завдяки [[CLOS]]), [[Objective Caml|OCaml]], [[Tcl]] (завдяки [[Incr Tcl|Incremental Tcl]])<ref>[http://wiki.tcl.tk/590 Tcl Advocacy]</ref> та [[Object REXX]] (завдяки використанню класів домішок).