« Patrons de conception/Adaptateur » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Thijs!bot
m robot Ajoute: th:Adapter pattern
ChrisJ (discussion | contributions)
reformulation
Ligne 5 :
On utilise un adaptateur lorsque l'on a besoin de manipuler des objets d'interface A mais que l'on a des objets d'interface B. Un adaptateur permettra de modifier les objets de type B vers des objets de type A.
 
On créepeut également utiliser un adaptateur lorsque l'on ne veut pas implémenter toutes les méthodes d'une certaine interface. L'Par exemple, lesi plusl'on courantdoit estimplémenter pour lel'interface MouseListener et le MouseAdaptor en Java., Simais vousque nl'utilisezon ne souhaite pas implémenter de comportement pour toutes les méthodes, danson lepeut MouseListener,dériver vousla pouvezclasse utiliserMouseAdapter. leCelle-ci MouseAdaptor.fournit en effet un comportement par défaut (vide) pour toutes les méthodes de MouseListener.
 
Exemple avec le MouseAdaptorMouseAdapter :
 
Exemple avec le MouseAdaptor :
public class MouseBeeper extends MouseAdapter
{