私はJavaでかなり大きなプロジェクトに取り組んでいます。私の質問は、アプリケーションの一連のプロパティを最適に構成する方法についてです。
アプローチ 1: すべてのクラスからアクセスできる静的な Properties オブジェクトをいくつか用意します。(欠点: 次に、一部のクラスは、アプリケーションのコンテキストから取り出された場合に一般性を失います。また、別のクラスに配置され、将来消える可能性のある静的オブジェクトへの明示的な呼び出しも必要としますが、そうではありません。正しいと思います、私は間違っていますか?)
アプローチ 2: プロパティをメイン クラスによってインスタンス化し、他のアプリケーション クラスに渡す。(欠点: ほとんどすべてのクラスに Properties オブジェクトへのポインターを渡すことになり、非常に冗長で面倒になるようです。私はそれが好きではありません。)
助言がありますか?