Klassidiagrammid
Klassidiagrammi üheks eesmärgiks on defineerida alus (vundament)
teistele diagrammidele, kus väljendatakse süsteemi muid aspekte
(objektide seisundeid ja objektide koostoimet e. kollaboratsioone
väljendatakse dünaamika diagrammidega).
Klassidiagrammi klassi saab otseselt realiseerida objektorienteeritud
programmeerimiskeeles (n. Java,C++,..), mis toetab klassi
konstruktsiooni.
Klassidiagramm esitab ainult klasse, kuid eksisteerib ka
objektidiagramm, kus näidatakse klasside objektieksemplare.
Nimi
Atribuudid
Operatsioonid
Joonis 2. Klass UML-is. Klass joonistatakse ristkülikuna, mis on jagatud kolme ossa.
Neis kasutatav süntaks on programmeerimiskeelest sõltumatu.
Kuidas leida klasse ?
Klasside identifitseerimine on loominguline tegevus, mida tehakse
koostöös probleemvaldkonna ekspertidega.
Klassid tulenevad meie arusaamisest antud probleemvaldkonnast ning
selle järgi peavad klaasid saama ka oma nime.