Retour
Cours précédent

Patterns structurels

Les patrons structurels servent à organiser les classes d’un programme.

Decorator

Permet de décorer un objet pour lui ajouter des fonctionnalités, sans le modifier.
On attache dynamiquement des responsabilités à un objet. Les décorateurs fournissent une alternative à l’héritage, pour étendre les fonctionnalités.

Indication d’utilisation :

Conséquences d’utilisation :

Composite

Cela permet d’avoir un objet de type A qui est un ensemble d’objets de type A. Le client peut ainsi traiter une composition d’objet de la même manière qu’un seul objet.

Indication d’utilisation :

Conséquences d’utilisation :

Proxy

Fournit au client un remplaçant d’un objet pour contrôler l’accès à cet objet.

Indication d’utilisation :

Conséquences d’utilisation :


Retour
Cours précédent