Tornando estáticos todos os métodos
Na minha aplicação, existem muitas classes que contêm métodos para processar dados que podem ser computação e enriquecimento de dados.
Minha pergunta é - se a classe não possui nenhuma variável no nível da classe, posso tornar estáticos todos os métodos da classe?
Suponho que não haverá problemas com a segmentação.
Há alguma conseqüência? Existe alguma vantagem de desempenho porque eu não preciso instanciar a classe?
Uma classe de amostra:
Class A{
public Object findTheCar(String id){
Car car= new Car();
//do something
return car;
}
}
Pretendo alterar o acima para estático.