Domanda

Qualcuno può aiutarmi con un chiarimento di questi termini; Relazione, associazione, collegamento ... ecc.

Ho iniziato uno studio più piccolo di UML con particolare attenzione alle associazioni e alla loro traduzione in codice sorgente.

Ho notato che vengono usati vari termini per descrivere le associazioni. Uno di voi che ha maggiori conoscenze su quest'area può chiarire questi termini? Come si relazionano e in quali contesti dovrebbero essere usati.

Saluti /

È stato utile?

Soluzione

Ho problemi a ricordare esattamente i termini in questo momento, quindi sto usando wikipedia per aiutare a rinfrescare la mia memoria. Una relazione è un termine più ampio che comprende tutte le forme di relazioni di classe. Un'associazione è una semplice connessione tra due classi. Un'aggregazione è il punto in cui una classe è composta dall'altra classe. Una composizione è un'aggregazione in cui le classi che compongono la classe del contenitore hanno il loro ciclo di vita legato al contenitore in cui se il contenitore viene distrutto le classi di composizione vengono distrutte. Le generalizzazioni mostrano l'eredità e la realizzazione mostra quando una classe implementa un'interfaccia o una classe astratta. Non sono sicuro di cosa sia un collegamento. Spero che questo aiuti.

EDIT: collegamento trovato, è un collegamento tra due istanze di un oggetto o per mostrare che un oggetto è un'istanza di un altro oggetto. Non sono esattamente sicuro di dove sia stato utilizzato.

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