Klassidiagrammid
Kaitstud (protected)
atribuute ja operatsioone (tähistatakse märgiga #) ei saa kasutada teised
klassid, välja arvatud klass ja tema kõik alamklassid.
Üldistusseosed moodustavad klassihierarhia, milles klass võib olla
korraga ülem- ja alamklassiks.
Üldistust esitatakse pidevjoonega spetsiifilisema klassi poolt üldisema
klassi poole koos suure täitmata kolmnurgaga, mis osutab ülemklassi
poole.
Nagu agregatsioonis, saab üldistusseoses pärimist esitada
puustruktuurina, kus kolmnurka jagavad kõik alamklassid.
Abstraktne klass on klass, mis ei tohi omada ühtegi objekti. Ta esitab
teiste klasside (alamklasside ) jaoks ühiseid atribuute ja käitumist, mille
need pärivad.
Näiteks sõiduk on abstraktse klassi näide, mis esitab maa- ja veesõidukite
ühised omadused, kuid ei sisalda ühtegi objekti (eksemplari).
Klassi saab kuulutada abstraktseks, lisades nime alla loogelistes sulgudes
väärtuse { abstract }.