Diagramma di Comunicazione Flashcards

1
Q

Come vengono rappresentati gli oggetti?

A

Sono rappresentati come le intestazioni delle lifeline degli SD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cos’è un collegamento?

A

E’ un percorso di connessione tra due oggetti

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Come si indica un messaggio?

A

Con un numero di sequenza e il messaggio stesso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Come si può creare un istanza?

A
  • Con la funzione “create”
  • Con “{new}” affianco alla classe istanziata
  • Con lo stereotipo “<>” sopra il messaggio
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Come si scrive un messaggio condizionale?

A

N [condizione] : messaggio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Come si creano percorsi condizionali mutualmente esclusivi?

A

Con due messaggi:
X [condizione] : messaggioA
X [not condizione] : messaggioB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Come si indica una iterazione?

A

X * [i = 1…n] : messaggio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Come si indica una iterazione su una collezione?

A

Come una normale iterazione con, però, la collezione e indice come destinazione del messaggio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Come si indicano messaggi polimorfi?

A

Come negli SD, quindi definendo nei figli e chiamando il padre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Come si indica una chiamata asincrona?

A

Con una freccia tondeggiante

How well did you know this?
1
Not at all
2
3
4
5
Perfectly