Adaptateur (patron de conception) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Utilisations connues

On peut également utiliser un adaptateur lorsque l'on ne veut pas implémenter toutes les méthodes d'une certaine interface. Par exemple, si l'on doit implémenter l'interface MouseListener en Java, mais que l'on ne souhaite pas implémenter de comportement pour toutes les méthodes, on peut dériver la classe MouseAdapter. Celle-ci fournit en effet un comportement par défaut (vide) pour toutes les méthodes de MouseListener.

Exemple avec le MouseAdapter :

       public class MouseBeeper extends MouseAdapter       {         public void mouseClicked(MouseEvent e) {           Toolkit.getDefaultToolkit().beep();         }       }      

Exemple avec le MouseListener :

       public class MouseBeeper implements MouseListener       {         public void mouseClicked(MouseEvent e) {           Toolkit.getDefaultToolkit().beep();         }                public void mousePressed(MouseEvent e) {}         public void mouseReleased(MouseEvent e) {}         public void mouseEntered(MouseEvent e) {}         public void mouseExited(MouseEvent e) {}       }      
Page générée en 0.074 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise