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
5.1. La place du modèle statique
5.2. Démarche
5.3. Les paquetages
5.4. Organisation des paquetages
5.5. La persistance
5.6. Les patterns
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
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

5.6. Les patterns

Pattern de la metaclasse

Quand on identifie une classe (appelons la XX) qui possède beaucoup de responsabilités et dont certaines ne sont valables que pour certaines instances, on utilise le mécanisme de la métaclasse. Ceci consiste à ajouter une autre classe (appelons la type XX), on répartit les propriétés sur les deux classes et on les relie par une associations "* ---- 1".
C'est la classe de type XX qui est la meta-classe :


Pattern composite

Le pattern "composite" est très utilisé en conception puisqu'on rencontre très souvent des structures arborescentes.

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