Le gestionnaire d’événements peut être modélisé par une classe. L’instance de cette classe crée elle-même des instances de la classe événements et contrôle certaines activités de votre téléphone. Il s’agit d’une classe particulière qualifiée d’« active » par UML.
Une classe active initie et contrôle le flux d’activités alors qu’une classe passive (par défaut) sauvegarde les données et offre les services aux autres. Graphiquement, une classe active est représentée comme une classe standard, avec une épaisseur de trait plus prononcée.
Le gestionnaire d’événements contient des événements. Il est capable de créer un événement, de le suspendre, de l’afficher ou de le détruire. Cela donne le modèle présenté à la figure 2.43.