Klasse (B)
(eller: class).
Inden for objektorienterede databaser betegnelsen for data og egenskaber, der ses som et hele. Dette kaldes ofte for en type. En klasse indeholder både definition af data, og de processer der kan udføres på data. Indholdet af en klasse kan kun nås ved hjælp af definerede kald til klassens processer. Det vil sige, at dataindholdet i en klasse kun kan læses eller skrives via et kald til en proces, der er defineret i klassen.
En klasse kan arve en eller flere egenskaber fra en eller flere mere generelle klasser (nedarvning, se klassehierarki). Dette gælder både data og processer. Det gør det muligt at genbruge en meget større mængde programmel end tidligere, fordi processer kun skal skrives i den klasse, hvor relevante data befinder sig. I traditionel systemudvikling skrives den samme proces ofte flere gange i forskellige sammenhænge, fordi data bruges og ændres i forskellige sammenhænge. Optimal genbrug af kode forudsætter naturligvis fuldt normaliserede data og processer (se normalisering), hvilket i komplekse edb-systemer kan være svært at opnå.

