私のJavaプログラムでは、Constants.javaクラスを使用します。このクラスでは、私は、たとえばこのように、このクラスを使用Javaでの定数の静的プロパティの使用
私のプログラムでpublic static final String startError = "The program could not be started, please ......";
public static final String logPath="/Users/hgvu/";
このように、約50文字列のプロパティを作成し
System.out.println(Constants.startError);
私は、ドメインに新しいですあなたはそれだと思いますかConstantsクラスのフィールドを静的にすることをお勧めしますか?私の意見定数の
はいごめん意味すべてのフィールドは静的でを含むように、このクラスをしたい場合は良い選択になりプライベートコンストラクタを持つことができます。最終決定を下した後、私はフィールドをパブリック・スタティック・ファイナルのままにしますか? –
はい、あなたはそれを正確に行うでしょう。 – uoyilmaz
ありがとうございます。 Validatorと呼ばれる別のクラスがあります。Validatorは異なるブール関数しか持たず、リクエストが有効かどうかをチェックするために他のクラスで使用されます。 public finalとpublic static finalに設定しますか? –