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.5. Traduction des classes d'associations

La plupart du temps, une classe d'association se traduit par un dictionnaire référencé dans l'une des classes impliquées dans l'association.

Exemple : Ouvrage, Lecteur, Pret...

Ouvrage = {numero:String }
Pret = {date:Date, durée:int}
Lecteur = {numeroLecteur:String, dicoPretOuvrage:HashTable {clés=Objets Ouvrage;valeurs=Objets Lecteur}}

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