Patrons de conception/Patrons de structure
Un patron de structure permet de résoudre les problèmes liés à la structuration des classes et leur interface en particulier.
Patron de conception | |
---|---|
Catégorie : « Gang of Four » | |
Nom français : | Patrons de structure |
Nom anglais : | Structural patterns |
Structuration des classes et interfaces |
Les différents patrons de structure sont les suivants :
- Pont
- Utilisation d'interface à la place d'implémentation spécifique pour permettre l'indépendance entre l'utilisation et l'implémentation.
- Façade
- Ce patron de conception permet de simplifier l'utilisation d'une interface complexe.
- Adaptateur
- Ce patron permet d'adapter une interface existante à une autre interface.
- Objet composite
- Ce patron permet de manipuler des objets composites à travers la même interface que les éléments dont ils sont constitués.
- Proxy
- Ce patron permet de substituer une classe à une autre en utilisant la même interface afin de contrôler l'accès à la classe (contrôle de sécurité ou appel de méthodes à distance).
- Poids-mouche
- Ce patron permet de diminuer le nombre de classes créées en regroupant les classes similaires en une seule et en passant les paramètres supplémentaires aux méthodes appelées.
- Décorateur
- Ce patron permet d'attacher dynamiquement de nouvelles responsabilités à un objet.