Le concept d'écouteur ou d'auditeur est également utilisé de façon interne dans un logiciel en application du paradigme de programmation événementielle. L'écouteur désigne la partie du logiciel qui est en attente d'un événement déclenché par ailleurs.
Un exemple classique est un clic de souris de l'utilisateur sur le bouton d'une interface graphique. Lorsque cela se produit, un événement est déclenché et les écouteurs attendant ce type d'événements réagissent en affichant par exemple un message à l'utilisateur.
On retrouve ce mécanisme d'écoute dans les langages supportant la programmation événementielle comme le C++, Java…
Partager