Le Composite

Le but


Un composite permet de créer des structures arborescentes pour représenté des éléments finaux (feuille) et des éléments en contenant d'autre du même type (composite) ou des éléments finaux. 

L'application


On utilise le composite dans deux cas : 

  • Si l'on veut représenter des arborescences avec des hiérarchies.
  • Si l'on souhaite que le client puisse traite de la même facon les feuilles et les composites.

Exemple

Voici ci-dessus un exemple du composite. Dans ce cas, on observe qu'un utilisateur à un groupe d'amis. Ce groupe d'amis peut etre constitué soit d'amis qui sont les feuilles, soit de cercles d'amis qui les composite. Cela signifie qu'un groupe d'amis peut avoir plusieurs cercle d'amis différents ainsi que plusieurs amis.