En informatique, et plus particulièrement en développement logiciel, un patron de conception (plus souvent appelé design pattern) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel. Il décrit une solution standard, utilisable dans la conception de différents logiciels.
Composite est un design pattern ou modèle de conception en français qui permet à un groupe d objets à traiter de la même façon une seule instance d'un objet
-Cibler les besoins et leurs pré requis
-Faciliter d'ajout d'objet au projet
-Les besoins sont séparés en objet
-Faciliter de suppression et d'ajout
-Le nombre de tâches peut devenir trop important
-Le schéma peut vite être encombré
Le design pattern composite :
Création : ils permettent d’instancier et de configurer des classes et des objets.
Structure : ils permettent d’organiser les classes d’une application.
Comportement : ils permettent d'organiser les objets pour qu’ils collaborent entre eux.