Klassehierarki
Klasser i objektorienteret programmering eller i objektorienterede databaser kan ofte organiseres i klassehierarkier, hvor en klasse et givet sted arver egenskaber fra en mere generel klasse (superklassen) og kan videregive egenskaber til sine underliggende, mere specialiserede klasser (subklasser).

