« Patrons de conception/Patrons de structure » : différence entre les versions

Contenu supprimé Contenu ajouté
+
Liens simplifiés
Ligne 4 :
 
Les différents patrons de structure sont les suivants :
;[[../Pont|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|Façade/]]:Ce patron de conception permet de simplifier l'utilisation d'une interface complexe.
;[[../Adaptateur|Adaptateur/]]:Ce patron permet d'adapter une interface existante à une autre interface.
;[[../Objet composite|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|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|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|Décorateur/]]:Ce patron permet d'attacher dynamiquement de nouvelles responsabilités à un objet.