0

AS3、特にPureMVCなどのフレームワークのコンテキストでは、ビューコンポーネントのAPIが何を意味するのかを理解するために、誰かが私を正しい方向に向けることができるかどうか疑問に思いました。

前もって感謝します。

4

2 に答える 2

1

さて、あなたはあなたのビューコンポーネントを保持しているあなたのメディエーターを持っていますよね?ビューコンポーネントが、ユーザーがデータを入力するフォームであるとしましょう。

ビューコンポーネントは通知を送信できないため、その情報をメディエーターに渡し、メディエーターが通知を送信する必要があります。情報を渡す方法は2つあります。

  • ビューコンポーネントにAPI(パブリックメソッド/変数のセット)を公開させます。
  • 情報が変更されたときに、ビューコンポーネントにイベントを送信させます。

イベントを送信すると、メディエーターとコンポーネント間の結合が少なくなります。APIを介して行う場合は、より単純になります。

両方の方法を組み合わせて使用​​することもできます。

これがそれだといいのですが!

ファン

于 2010-05-08T09:35:42.343 に答える
0

メディエーターのonRegisterメソッドでは、関連付けられたビューのイベントハンドラーのみを追加する方がよりクリーンな方法だと思います。したがって、ビューは本当に再利用可能になり、メディエーターと完全に切り離されます。あなたの見解はメディエーターについて知らず、どのフレームワークでも機能する可能性があります。

于 2010-06-15T17:26:45.700 に答える