Design klasse/class diagram (DCD)
Et designklassediagram indeholder softwaredesign klasser. Der kan så laves associationer mellem disse klasser. Hver association har så en multiplicitet (relation mellem klasser, f.eks. en til mange).
En god ide ved multiplicitet, er at sætte næsten ned i en klasse og tage udgangspunkt fra den klasse.
- Enums sker med en stilpet linje fra klassen op til enum uden en pil. (
<<enumeration>>) - Nedarvning sker med en gennemsigtig pil op til base klassen.
- Interfaces sker med stilpet linje med en gennemsigtig pil op til interfacet fra klassen. (
<<interface>>) - Delegates sker med en ny klasse, hvor navnet er
<<delegate>>, og derefter delegate-typen som attribut. - Events står som attributter, bare med
<<event>>foran.
Eksempel: