私は 1 つの UI を開発するために gwt を使用していますが、子ウィジェットでいくつかのアクションが発生した場合、親ウィジェットはそれに対応するアクションを実行する必要があるという要件があります。
たとえば、子ウィジェットのリストを持つメイン パネル (親ペイン) があります。子ウィジェットへの変更に基づいて、他のウィジェット コンテンツを更新する必要があります。
この場合に従うべき正しい設計は何ですか。つまり、1 つのオプションは次のとおりです。 - 子は変更イベントをキャッチし、それ自体を更新します。親ウィジェットにイベントを発生させ、子ウィジェットを更新します。- 別の方法として、親自体に子コンポーネントの変更ハンドラを配置し、親が変更を他のコンポーネントに伝達できるようにすることもできます。