UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
8.1. Les enjeux de l'étape de conception
8.2. La conception du système
8.3. Conception des objets
8.3.1. Transcription du modèle objet
8.3.2. Le typage des attributs
8.3.3. Traduction des associations
8.3.4. Traduction des agrégations
8.3.5. Traduction des classes d'associations
8.3.6. La génération de code SQL
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

8.3.3. Traduction des associations

- Elle consiste la plupart du temps à ajouter de nouveaux attributs dans les classes reliées.

- Pour chaque association, il faut déterminer si elle est traduite par un lien unidirectionnel ou bidirectionnel.

- Si l'objet référencé est "passif", il convient de l'embarquer dans l'objet l'utilisant.

- Pour la traduction des associations, il faut tenir compte des cardinalités.

- Les associations de cardinalité 0-1 se traduisent par des pointeurs.

- Les cardinalités 0-N se traduisent par des collections.

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module