このシナリオでは気にする必要はないかもしれませんが、すべてのコンポーネントを含む JFrame と、リモート クライアントからの要求を処理するサーバーのようなクラスの 2 つのクラスがあるとします。ユーザーは GUI を介してサーバー オブジェクトを開始および停止でき、各サーバー オブジェクトで発生するさまざまなイベントが表示されます。明示的なパターン (MVC など) を使用するかどうかに関係なく、JFrame にはサーバー クラスへの参照が必要であり (開始と停止を呼び出すため)、サーバーには JFrame への参照が必要なようです (特定のイベントを通知するため)。 .
これは問題ですか、それともこの状況を間違った方法で見ていますか?