Robotlegs/PureMVC から来て、私はビュー メディエーターの概念にかなり精通しています。つまり、「ダミー」ビューからのイベント/リクエストをほとんどリッスンし、さらにリクエストを行い、アプリケーション全体のシグナル/イベントを送信するコンポーネントです。 、ビューからの要求に基づいてコマンドなどを実行します。
Flex 4 で導入されたホスト コンポーネントの概念は、メディエーターと同じと見なすことができますか? 少し気になるのは、ホスト コンポーネントが引き続きビューと見なされることです。これは、ホスト コンポーネントが SkinnableComponent またはそれをさらに継承するクラスを拡張するためです。私の見解では、メディエータはビュー ロジックから完全に除外されるべきです。
それにもかかわらず、スキン、ホスト コンポーネント、およびそのホスト コンポーネントのビュー メディエーターを作成したくありません。
ホスト コンポーネントをメディエーターとして使用し、そこにアプリケーション レベルのロジック (アプリケーション レベルのイベント ディスパッチなど) を配置する必要がありますか?