UML - Classi

Sommario
L'orientamento dell'oggetto è la base per realizzare il diagrammi UML, Infatti UML esiste per rappresentare l'orientamento agli oggetti, una volta che conosciamo le basi di entrambi UML Essendo orientati agli oggetti, forse possiamo chiederci qual è il prossimo e il passo che dobbiamo compiere è come utilizzare entrambi insieme.
Per prima cosa dobbiamo sapere che andremo a diagramma, di solito dobbiamo iniziare con una classe, in questo modo possiamo fare le astrazioni da cui deriverà il resto del contenuto.
Creare una classe
Il classi in UML sono rappresentati da un rettangolo, il nome della classe deve seguire la convenzione di avere il nome con la prima lettera in maiuscolo, è importante che sia una sola parola quindi se abbiamo un caso in cui la classe deve avere due parole , quindi dobbiamo unirli e ogni parola deve iniziare con lettere maiuscole, come ad esempio: "Cellulare”. Il nome della classe dovrebbe andare nella parte superiore del rettangolo.
Seguendo le convenzioni, ci assicuriamo che il nostro diagramma sia leggibile da chiunque conosca il UML.
Vediamo la seguente immagine come sarebbe una classe:

Un altro modo per denominare una classe è quando appartiene a un pacchetto, quindi potremmo dire "Pacchetto :: Classe"Dove le due coppie di punti rappresentano l'appartenenza alla classe del pacchetto, questo è anche noto come percorso e dovrebbe apparire così:

Una volta deciso come verrà chiamata la nostra classe, è il momento di posizionare gli attributi.
attributi
Gli attributi sono le caratteristiche della classe, li definiamo quando ne facciamo il processo di astrazione, cioè quando facciamo l'elenco delle cose che rendono la classe un modello o una rappresentazione dell'oggetto e che senza queste cose non può essere rappresentato.
La convenzione per la denominazione attributi è una parola minuscola, se l'attributo è costituito da due o più parole dopo la prima minuscola, le parole successive devono essere unite alla prima e devono iniziare con la prima lettera maiuscola, ad esempio "bandwidth". Una classe può contenere uno o più attributi così come nessun attributo, nel caso, questi devono essere elencati sotto il nome della classe separati da una linea, vediamo l'immagine seguente:

Operazioni
Sono le azioni che un'istanza della classe può eseguire, possiamo chiamarle metodi se parliamo di programmazione orientata agli oggetti, queste operazioni seguono la stessa convenzione di denominazione degli attributi, con l'unica differenza che alla fine aggiungeremo una coppia di parentesi come: "porta aperta()”, Essendo azioni, solitamente la prima parola è un verbo all'infinito. La lista è posta sotto gli attributi anche con una linea che li separa.
Vediamo nell'immagine seguente come sarebbe:

Come possiamo vedere, quando vediamo questa definizione di classe con i suoi attributi e operazioni, possiamo già avere un'idea di cosa potrebbe o non potrebbe essere in grado di fare e il suo trasferimento al codice di programmazione è molto più semplice.
È molto facile fare una definizione di classe in UML E vedere il risultato finale ci mostra anche quanto possa essere leggibile, con una classe ben definita che segue lo standard, possiamo avere un team di raccolta informazioni e un team di sviluppo ed entrambi potrebbero comunicare con il minimo numero di malintesi.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave