|
10 | 10 | 4. Sequence Diagrams
|
11 | 11 |
|
12 | 12 |
|
| 13 | +Questa parte è solo un richiamo per avere la stessa "base"/linguaggio/idea del professore sul UML onde evitare pastici di comprensione in futuro. |
13 | 14 |
|
14 | 15 | ## Richiami su UML
|
15 | 16 |
|
@@ -37,6 +38,18 @@ Uno degli assunti fondamentali del paradigma a oggetti è che il concetto di cla
|
37 | 38 |
|
38 | 39 | L'elemento di modello principale dei diagrammi delle classi è la classe. Una classe rappresenta una categoria di entità (istanze), nel caso particolare dette oggetti; il nome della classe indica la categoria di entità descritta dalla classe. Ogni classe è corredata da un insieme di attributi (che descrivono le caratteristiche o lo stato degli oggetti della classe) e operazioni (che descrivono il comportamento della classe). Il simbolo grafico che rappresenta le classi UML è un rettangolo suddiviso in tre scomparti, rispettivamente dedicati al nome della classe, agli attributi e alle operazioni.
|
39 | 40 |
|
| 41 | +Si possono rappresenatare le classi in vario modo: |
| 42 | + |
| 43 | +1. Una classe senza altri dettagli. |
| 44 | +2. Oppure con attributi e metodi. |
| 45 | +3. Oppure dando ancora più dettagli come public, protect ecc... Con anche dei "static metodi". |
| 46 | +4. Ci possono anche essere metodi astratti. |
| 47 | +5. Se un metodo ha un eccezione si può usare una "throws relazione" in cui si punta alla classe a cui è collegata l'eccezione. |
| 48 | + |
| 49 | +Si può avere una classe senza altri dettagli.  |
| 50 | + |
| 51 | + |
| 52 | + |
40 | 53 |
|
41 | 54 |
|
42 | 55 | ##### Relazione
|
|
0 commit comments