Это соответствует вашему определению объекта прослушивателя? - PullRequest
0 голосов
/ 05 марта 2009

Обзор:

В моем проекте все компоненты пользовательского интерфейса , которые отображаются в DOM / HTML, хранятся / управляются как объекты Javascript типа Component .

Каждый Компонент Объект содержит класс ComponentListener , который прослушивает события, происходящие от DOM / HTML-рендеринга , а также прослушивает для события сработали для компонента , который он может получить от EventController .

EventController - это еще один класс Javascript, который реализует централизованный шаблон издателя / подписчика (или, если хотите, централизованный Шаблон субъекта / наблюдателя ) ... для содействия развязке.

ComponentListener имеет следующее определение:

Определение:

Объект, который получает события для своего родительского компонента-объекта, от управляемых элементов в DOM (которые управляются родительским компонентом-объектом) или от EventController .

Например:

Экземпляр ComponentListener , который может иметь свой метод onMouseEnter , который будет вызываться, когда мышь входит в элемент

, представляющий объект-компонент, который она прослушивает события для.

Вопрос:

Определяется ли мое определение компонента ComponentListener как другого термина, а не слушателя? Или я о "месте на" , определяющем его как ComponentListener?

1 Ответ

0 голосов
/ 05 марта 2009

Слушатели слушают события , а не компоненты. Компоненты генерируют события. Если вы ищете слушателей событий, я уверен, что вы найдете интересный материал.

...