Наслідування (програмування)
З Вікіпедії, безкоштовно encyclopedia
Наслідування, успадкування (англ. inheritance) — один з принципів об'єктно-орієнтовного програмування[1], який дає класу можливість використовувати програмний код іншого (базового) класу[2], доповнюючи його своїми власними деталями реалізації. Іншими словами, під час наслідування відбувається отримання нового (похідного) класу, який містить програмний код базового класу з зазначенням власних особливостей використання. Наслідування належить до типу is-a відношень між класами. При успадкуванні створюється спеціалізована версія вже існуючого класу.
В Unified Modeling Language наслідування класів відображується на діаграми класів.