Domanda

Qual è l'importanza dell'associazione molteplicità diagrammi delle classi? Perché e quando dovremmo indicarli? Grazie.

È stato utile?

Soluzione

Si consente al progettista un modo visivo rapido di comunicazione che sarebbe stato difficile senza molteplicità. Si dovrà usare le note o altre annotazioni spazio di mangiare nel diagramma.

In un diagramma UML voglio avere molteplicità di tutte le altre associazioni diverse da uno-a-uno.

Perché?

  • One-to-one è il segnale visivo si ottiene da un'associazione semplice. È una specie di default.
  • molteplicità contengono conoscenza del dominio (car-> ruota è di solito un 1 -.. Associazione> 4 L'associazione senza gli sguardi molteplicità come una macchina ha una della ruota
  • Un designer può "deserializzare" le cose che pensa sono concessi perché tutti nel dominio , probabilmente li conosce, ma lo sviluppatore probabilmente fa non sapere!

Altri suggerimenti

Si trasmettere le regole di business in modo più diretto. Per esempio una casa contiene una o più camere.

UML viene utilizzato in molti modi. Ci sono un numero enorme di cose un diagramma delle classi potrebbe mostrare. Se stai cercando di documentare in modo esaustivo la progettazione di un sistema di allora possono bisogno di mostrare tutti. Se stai cercando di spiegare un aspetto più specifico della progettazione, mostrano solo se è rilevante (cioè ha un cuscinetto su come questo aspetto sarebbe stato progettato / attuato).

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