私のアプリケーション (Java スイング) は非常に大きくなり、いくつかのコンポーネントを分離するのに忙しくしています。現在の状況では、すべてのコンポーネントが 1 つ以上の他のコンポーネントへの参照を持っています。これは、コンポーネントのツリーが小さい場合はうまく機能しますが、ツリーが大きくなると管理が難しくなります (大規模なコンストラクター)。
サブビューに、このタイプのメッセージを受信したいことを (中央ハブで) 登録したビューによって受信されるタイプ x のメッセージを送信させることは可能ですか?
もちろんこれは可能であり、実装することはできますが、車輪の再発明のように感じます。
ビューがメッセージ タイプをサブスクライブでき、ビューがメッセージを送信できる中央ハブとして機能する可能性のあるライブラリ/製品はありますか?
(これについて検索したことに注意してください。ただし、この中央ハブ構造/パターンの正しい英単語がわからないのではないかと思います)(したがって、正しい英単語でも問題ありません;))