Information sur l'article
Categorie: design-patterns, csharp, oop
Mise à jour: 2025-08-09
Temps de lecture: 6 min

Composite Pattern en C# : traiter feuilles et groupes de façon uniforme
Mise à jour: 2025-08-09
Composite Pattern
Le Composite permet de composer des objets en structures d'arbre et de traiter de façon uniforme objets simples (feuilles) et compositions (nœuds). Le client appelle la même interface, sans savoir s'il manipule une feuille ou un composite.
Diagramme
Exemple C# minimal
Quand l’utiliser ?
- Modéliser des hiérarchies partie-tout (UI, scènes graphiques, systèmes de fichiers).
- Appliquer des opérations de manière uniforme sur des arbres (rendu, calculs, validations).
- Éviter les if/else pour distinguer feuille vs composite côté client.
Conclusion
Merci d’avoir lu cet article. Si vous avez des questions, envie d’améliorer l’exemple ou de suggérer un sujet, contactez-moi: je serai ravi d’échanger.