だから私は最近、仕事で新しいプロジェクトに追加されました.Javaコードには、どこでも使用される約10〜15個のシングルトンクラスがあります。これらのクラスの目的は、(クライアント アプリケーションの起動時に) サーバーからデータを取得し、プログラム全体でそのデータにアクセスできるようにして、必要なたびにサービス呼び出しを行う必要がないようにすることです。
ただし、シングルトンがいかにひどいものであるかについての多数の投稿を読んだ後、密結合とテスト不能のために、どうすればそれらを置き換えることができますか? 依存性注入について聞いたことがありますが、アプリケーション内のほぼすべてのオブジェクトに同じデータを渡し続けたいですか? どんな提案も役に立ちます。