Klassidiagrammid
programmikoodiks.
Objektid ja klassid
Objekt on element, nähtus, asi, millest me räägime ja/või millega
tegutseme.
Objekt eksisteerib reaalses maailmas, täpsemalt, meie ettekujutuses
sellest maailmast.
Modelleeritavat osa maailmast nimetatakse tavaliselt objektsüsteemiks (ka
probleemvaldkond, domeen)
Objektsüsteemiks võib olla igasugune süsteem, näiteks masin/seade,
organisatsioon, ärisüsteem, infosüsteem, tarkvara jne.. Nendes
süsteemides käsitletavad objektid (ka info- ja tarkvaraobjektid) on nii või
teisiti seotud meie arusaamisega reaalsest maailmast, mis kujuneb seal
eksisteerivate objektide struktuuri ja käitumise analüüsi tulemusena.
Klass on objekti tüübi kirjeldus. Objektid on konkreetse klassi liikmed
ehk eksemplarid (instance), kusjuures klass kirjeldab ühe objektitüübi
omadusi ning käitumist. Klassi moodustavad ühesuguste omaduste ja
käitumisega objektid. Objekt on seotud klassiga sarnaselt nagu muutuja
on seotud tüübiga tavalises programmeerimiskeeles.