概要:
私のプロジェクトでは、DOM/HTML でレンダリングされるすべてのUI コンポーネントは、タイプComponentの Javascript オブジェクトとして保存/管理されます。
各コンポーネントオブジェクトには、 DOM/HTML レンダリングからのイベントをリッスンするComponentListenerクラスが含まれています。
EventControllerは、分離を促進するために、集中化された パブリッシャー/サブスクライバー パターン(または、必要に応じて集中化された サブジェクト/オブザーバー パターン)を実装する別の Javascript クラスです。
ComponentListenerには、以下の定義が与えられます。
意味:
DOM内の管理対象要素(親コンポーネント オブジェクトによって管理される)、またはEventControllerから、親コンポーネントオブジェクトのイベントを受け取るオブジェクト。
例えば:
イベントをリッスンしているコンポーネント オブジェクトを表す <div> 要素にマウスが入ると呼び出されるonMouseEnterメソッドを持つ可能性があるComponentListenerのインスタンス。
質問:
ComponentListener の私の定義は、Listener ではなく別の用語として定義されるべきですか? それとも、それをComponentListenerとして定義する「スポット」についてですか?