さまざまな検証メソッドを持つ単一の検証クラスがあります。お気に入り
public class GlobalValidationClass {
public void validatefields(String s) {
//My Work here
}
他のクラスのメソッドでは、上記のクラスのインスタンスを作成してから、validatefields
メソッドを呼び出します。
好き
public class FirstClass {
public void firstPage() {
GlobalValidationClass fp = new GlobalValidationClass();
fp.validatefields("first page");
}
public void secondPage() {
GlobalValidationClass sp = new GlobalValidationClass();
sp.validatefields("second page");
}
私の質問は、検証クラスのメソッドを静的にするとパフォーマンスが向上するかどうかです。または、Javaのガベージコレクターが各メソッドの最後にオブジェクトをガベージコレクションし、すべてのメソッドでクラスのインスタンスを作成するアプローチに従っている場合、パフォーマンスへの影響はありませんか?