Обзор:
В моем проекте все компоненты пользовательского интерфейса , которые отображаются в DOM / HTML, хранятся / управляются как объекты Javascript типа Component .
Каждый Компонент Объект содержит класс ComponentListener , который прослушивает события, происходящие от DOM / HTML-рендеринга , а также прослушивает для события сработали для компонента , который он может получить от EventController .
EventController - это еще один класс Javascript, который реализует централизованный шаблон издателя / подписчика (или, если хотите, централизованный Шаблон субъекта / наблюдателя ) ... для содействия развязке.
ComponentListener имеет следующее определение:
Определение:
Объект, который получает события для своего родительского компонента-объекта, от управляемых элементов в DOM (которые управляются родительским компонентом-объектом) или от EventController .
Например:
Экземпляр ComponentListener , который может иметь свой метод onMouseEnter , который будет вызываться, когда мышь входит в элемент
, представляющий объект-компонент, который она прослушивает события для.
Вопрос:
Определяется ли мое определение компонента ComponentListener как другого термина, а не слушателя? Или я о "месте на" , определяющем его как ComponentListener?