ユーザーが構成ファイルに入力したすべての構成設定を含む 1 つのオブジェクトを作成する方法を知りたいです。構成ファイルは、プログラムに与えられる唯一の引数です。この構成ファイルを一度解析して、キーと値のペアを確認したいと思います。このオブジェクトは、他のすべてのオブジェクトで認識されている必要があります。
これで、静的メソッドのみを持つ構成オブジェクトができましたが、最初に常に parseConfigurationFile メソッドを呼び出す必要があります。このクラスのある種のコンストラクターでこれが必要です。静的コンストラクターは引数を持つことができません (オブジェクトを作成しないため、これはロジックです)。
別のオブジェクトでプログラムに与えられた最初の引数を取得する可能性はありますか? または、構成オブジェクトの設計が間違っているのでしょうか? それとも、これが私の問題に対する最善の解決策ですか?
おそらく別の解決策は、このオブジェクトの最初のメソッド呼び出しを覚えておくことです。最初に呼び出されたときに、メインクラスで構成ファイルを要求し、引数を解析します...
問題の最適な解決策はどれですか?