back to top

Diagrammi delle classi UML

Passiamo ora al cuore dei diagrammi UML: il diagramma delle classi. Come si intuisce dal nome, in questo diagramma dobbiamo specificare le classi che faranno parte del nostro progetto e le loro interazioni.

Una classe viene rappresentata come segue:

Specificare più o meno accuratamente, i metodi e gli attributi delle classi in gioco, dipende dalla fase di progettazione in cui ci troviamo attualmente, sia essa di analisi o progettazione.

La visibilità di ogni attributo o metodo è specificata in UML attraverso l’uso di vari simboli: – visibilità privata: l’attributo è accessibile solo dall’interno della classe usando i propri metodi.

+ visibilità privata: l’attributo o il metodo è accessibile anche dall’esterno.

# visibilità protetta:l’attributo o il metodo viene ereditato da tutte le classi da questa derivate.

Segue un esempio di specifica di una classe più dettagliata:

Un esempio tipico di classe è la classe persona:

PubblicitÃ