Domanda

Nelle schede CRC Perché riportiamo tutti i collaboratori invece di solo dipendenza. Voglio dire, se la classe A chiama le funzioni di B, perché è una menzionato nella sezione CRC collaboratore di classe B. Sarebbe molto meglio se ci lasciamo semplicemente A in carta CRC di B, come in Un CRC carta di B è già accennato. In questo modo siamo in grado di capire la dipendenza anche dalla scheda CRC, e se si conosce il nome della funzione di classe B che A esigenze, possiamo dire che anche nella scheda CRC la A. Ciò contribuirebbe anche più in fretta di generare i diagrammi di classe e di sequenza. Quali funzionalità specifiche si ottiene menzionando B in A e collaboratori A in B collaboratori?

È stato utile?

Soluzione

Perché non si vuole essere impantanati per i dettagli di come la collaborazione accadrà. Può darsi che A chiama a B, ma può anche essere che un pubblica un evento su un autobus messaggio che raccoglie B, o può essere che B passa un oggetto callback ad A a cui un passess i suoi messaggi. elencandoli come collaboratori su entrambi i lati evita di dover lavorare fuori in realtà il modo in cui collaboreranno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top