NUNCA escreva uma classe q tem esse numero enorme de linhas
Eu gostaria de saber por que não pode-se escrever uma classe desse tamanho (no caso a classe em questão tinha mais de 2 mil linhas), pois mesmo algumas classes no JDK tem bem mais que isso.
Alguém ou o próprio Paulo poderia me explicar por favor ?
fica mais dificil de dar manutenção,
e com este tamanho todo, com certeza, você pode desmancha-la em uma ou duas classes, e isto provavelmente vai até facilitar o uso
J
jctorelli
É exatamente o que o Rodrigo disse … existem alguns padrões de projeto (GRASP) que lhe guiam na definição das classes (comportamento/métodos):
Uma classe com muitos métodos e consequentemente muito código pode estar violando alguns destes padrões, em especial, Expert e Alta Coesão. Isto significa que muito provavelmente esta classe é de dificil manutenção …
Obviamente vc não precisa seguir estes padrões, porém, levando em consideração que estes propõem uma série de práticas largamente utilizadas por projetistas OO experientes, seria legal vc considerá-los.
Procure ler sobre este grupo de padrões, denominado GRASP
Estou lendo um livro muito bom sobre o assunto “Utilizando UML e padrões” do Craig Larman…