Organização do Conteúdo das Classes
Este guia oferece uma abordagem estruturada para organizar o conteúdo dentro das classes, facilitando a compreensão e manutenção do código das classes Java.
1. Campos
Organize os campos da seguinte maneira:
- Campos
static final: Constantes compartilhadas entre todas as instâncias da classe. - Campos
final: Variáveis que não podem ser alteradas após a inicialização. - Outros Campos: Demais campos da classe.
2. Construtores
Defina os construtores da classe, incluindo construtores padrão e quaisquer outras variações necessárias.
3. Métodos Específicos da Classe
Agrupe logicamente os métodos que realizam operações específicas relacionadas à funcionalidade da classe.
4. Getters e Setters
Separe os métodos que retornam (getters) e atribuem (setters) os valores dos campos da classe.
Observações:
-
Ao criar um método chamado por outro, procure implementá-lo abaixo para uma leitura mais intuitiva, exceto quando houver muitas chamadas, neste caso, faça uma exceção.
-
Mantenha a consistência na nomenclatura e organização dos métodos e campos para melhorar a legibilidade do código.
Este guia visa promover uma organização elegante e intuitiva do código das classes Java, facilitando a colaboração e manutenção a longo prazo.