next up previous
Next: Les modèles comportementaux Up: Les modèles structuraux Previous: Les modèles structuraux

L'adaptateur

Intention
convertit l'interface d'une classe en une autre conforme à l'attente du client. L'adaptateur permet à des classes de collaborer, qui n'auraient pu le faire du fait d'interfaces incompatibles.

Un exemple de code
Deux applications dont une propriétaire que l'on ne peut modifier. De même il n'est pas souhaitable de modifier profondément notre application pour qu'elle puisse utiliser directement l'application propriétaire.

Une application cherche à utiliser les fonctionnalités d'une autre, alors que ses interfaces sont déjà établies. La documentation et les sources.

Exemples de code avec l'adaptateur de classe
Une version avec le modèle Adaptateur de classes.

Exemples de code avec l'adaptateur d'objet
Une version avec le modèle Adaptateur d'objets.



Alain GRIFFAULT
2001-09-27