Question

Quelle est l'importance de la multiplicité des associations dans les diagrammes de classe? Pourquoi et quand nous les indiquer? Merci.

Était-ce utile?

La solution

Ils permettent au concepteur d'une façon visuelle rapide de la communication qui serait difficile sans multiplicités. Vous devez utiliser des notes ou d'autres annotations mangeuse espace dans le diagramme.

Dans un diagramme UML Je veux avoir multiplicités pour toutes les autres associations autres que l'un-à-un.

Pourquoi?

  • One-on-one est le signal visuel vous obtenez d'une association simple. Il est en quelque sorte la valeur par défaut.
  • multiplicités contiennent des connaissances de domaine (voiture-> roue est généralement 1 -.. Association> 4 L'association sans les regards multiplicité comme une voiture a un roue
  • Un concepteur peut « désérialisation » les choses qu'il pense sont accordées parce que tout le monde dans le domaine les connaît sans doute, mais le développeur n'a probablement pas savoir!

Autres conseils

Ils véhiculent les règles commerciales plus directement. Une maison contient par exemple une ou plusieurs chambres.

UML se habitue à bien des égards. Il y a un grand nombre de choses un diagramme de classes pourrait montrer. Si vous essayez de documenter de manière exhaustive la conception d'un système, vous peut besoin de les montrer tous. Si vous essayez d'expliquer un aspect plus spécifique de la conception, montrent que si elle est pertinente (à savoir a une incidence sur la façon dont cet aspect serait conçu / mis en œuvre).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top