Objekthierarki
Objekthierarki, eller objektbaserade hierarkier, är en struktur inom datavetenskap och objektorienterad programmering som organiserar objekt och deras relationer i en trädliknande form. Denna hierarki bygger på principen om att objekt kan ärva egenskaper och beteenden från andra objekt, vilket skapar en logisk uppdelning av komplexa system. I en objekthierarki placeras objekt i olika nivåer, där överordnade objekt (basklasser) definierar gemensamma egenskaper och metoder som underordnade objekt (deriverade klasser) kan ärva och eventuellt utvidga.
Objekthierarkier används för att strukturera kod och förbättra återanvändbarheten genom att undvika upprepning av liknande kod.
En välkonstruerad objekthierarki förbättrar även läsbarheten och underlättar underhåll av programkod genom att tydliggöra relationerna mellan
Objekthierarkier är grundläggande inom objektorienterad design och används i många programmeringsspråk, såsom Java, C++, och Python.