Diagramma di Comunicazione Flashcards
Come vengono rappresentati gli oggetti?
Sono rappresentati come le intestazioni delle lifeline degli SD
Cos’è un collegamento?
E’ un percorso di connessione tra due oggetti
Come si indica un messaggio?
Con un numero di sequenza e il messaggio stesso
Come si può creare un istanza?
- Con la funzione “create”
- Con “{new}” affianco alla classe istanziata
- Con lo stereotipo “<>” sopra il messaggio
Come si scrive un messaggio condizionale?
N [condizione] : messaggio
Come si creano percorsi condizionali mutualmente esclusivi?
Con due messaggi:
X [condizione] : messaggioA
X [not condizione] : messaggioB
Come si indica una iterazione?
X * [i = 1…n] : messaggio
Come si indica una iterazione su una collezione?
Come una normale iterazione con, però, la collezione e indice come destinazione del messaggio
Come si indicano messaggi polimorfi?
Come negli SD, quindi definendo nei figli e chiamando il padre
Come si indica una chiamata asincrona?
Con una freccia tondeggiante