私はソリッドGUIプログラマではないので、私はさまざまなイベントアーキテクチャを理解しようとしています。私はいくつかのカスタムイベントを導入しているシステムを開発しています(GWTでは問題はないと思います)。一般的には、イベントを作成し、それをイベントバスに発射させることをお勧めしますか?イベントは自分自身を発射すべきですか?
オンラインの記事やチュートリアルに続いて、コントローラコードで実際にイベントが発生しますが、各コントローラはカスタムイベントを発生させるためにコードを複製する必要があります。イベント自体にfire()
メソッドを置くだけで、重複を避けることができます。
これを行う際の賛否両論は何ですか?