- diagrammes ER représentent la représentation abstraite du modèle de données,
- diagrammes de classes représentent la structure statique et le comportement du système proposé.
- blocs de construction principaux diagramme ER sont des entités,
- principaux blocs de construction du diagramme de classes sont des classes,
il existe une relation étroite entre les entités dans les diagrammes ER et des classes dans les diagrammes de classes
ils sont mappés 1 à 1. pas de cours supplémentaires ou aucune entité supplémentaire
mappage entre des classes dans un diagramme de classes et des entités dans un diagramme ER?
cela signifie
- il y a une classe dans le diagramme de classe pour chaque entité dans le diagramme ER
- il y a une entité dans le diagramme ER pour chaque classe en classe diagramme
comme indiqué ci-dessous
---------------------------------------------
class diagram ER Diagram
---------------------------------------------
class A <----> Entity A
class B <----> Entity B
class C <----> Entity C
class D <----> Entity D
class E <----> Entity E
est-ce toujours qu'il y a un mappage 1 à 1 entre les classes dans le diagramme de classes et les entités dans le diagramme
ou
y at-il un moment exceptionnel?
s'il y a un moment exceptionnel où cela se produira-t-il?
P.s - Je n'ai aucun problème avec la compréhension des différences entre ces 2 diagrammes.
alors ... quand ne pas utiliser le mappage 1: 1? ... – Susantha7
Cela nécessite une analyse ... Un cas par exemple, si vous avez plusieurs classes qui héritent d'une classe parente, et la classe parent a De nombreuses méthodes, vous ne voulez pas avoir à coder les nombreuses méthodes dans chaque classe enfant. Cependant, il est possible qu'il existe un motif OO qui couvre cela. – NoChance
@ Susantha7 Le mappage un-à-un peut être approprié lors de la construction de simulations d'un domaine. Ce n'est généralement pas approprié lors de la construction de systèmes d'information pour un domaine. – reaanb