Vue d'ensemble:
Dans mon projet, tous les composants de l'interface qui sont rendus dans les DOM/HTML, sont stockés/gérés comme des objets Javascript de type Component.Est-ce que cela correspond à votre définition d'un objet écouteur?
Chaque composant objet contient une ComponentListener classe qui écoute les événements à venir de la DOM/HTML rendu, et aussi écoute pour événementsont tiré à la composante qu'il pourrait recevoir à partir du EventController.
Le EventController est juste une autre classe JavaScript qui implémente une centraliséeÉditeur/Abonné Motif (ou si vous préférez, un motif centraliséSujet/Observateur) ... pour promouvoir le découplage.
Le ComponentListener est donnée à la définition ci-dessous:
Définition:
Un objet qui reçoit des événements pour son parent composant objet, à partir de éléments gérés dans le DOM (qui sont géré par l'objet-composant parent) ou à partir du EventController.
Par exemple:
Une instance de ComponentListener qui pourrait avoir sa méthode OnMouseEnter qui sera appelée lorsque la souris entre dans l'élément <div> qui représente le composant-objet qui est à l'écoute des événements pour.
Question:
Est-ce que ma définition du ComponentListener warrent étant défini comme un autre terme plutôt que Listener? Ou suis-je sur "spot sur" en le définissant comme ComponentListener?
Je pense que ComponentListner est un bon nom. –
Ah d'accord merci! :) – leeand00