私のプログラムには、Server
クラスとProtocols
クラスがあります。
サーバーがクライアントからメッセージを受信したら、サーバーがメッセージをプロトコルに送信するようにします。その後、プロトコルはメッセージに対して何をする必要があるかを判断し、適切なメソッドを呼び出します。これで、呼び出す必要のあるメソッドはサーバー内にあります。
したがって、基本的に、サーバーはプロトコルにアクセスする必要があり、プロトコルはサーバーにアクセスする必要があります。
そのような関係を確立するための最良の方法は何ですか? どうすればいいですか?循環参照はしたくないのですが、別の方法はありますか?