Esta segunda parte da série de dicas irá continuar
tratando de detalhes importantes na modelagem e no
projeto das classes que comporão um determinado sistema,
fortalecendo o conhecimento de quem está acompanhando a
série de artigos sobre orientação à objetos no
Java
feitas por mim.
Vide a série "Programação orientada à objetos e o Java" em:
1. Parametrizar os construtores
Quando temos um caso onde os atributos são apenas modificados
na criação do objeto, crie construtores para realizar esta
tarefa. Isso reduz a quantidade de código associado a uma
classe. Se você fico um pouco perdido com esta dica, tenha
paciência, a medida que começar a programar vai ver
explicitamente estas condições aparecerem tendo esta
informação em mente vai pode realizar um trabalho melhor com
a programação em OO.
2. Inicializando atributos e variáveis
Sabemos que o Java inicializa as variáveis-membros de uma classe,
porém devemos ficar atentos às variáveis locais que estão dentro
de um método ou bloco de código. Devemos declarar estas
variáveis de forma explicita nos seus respectivos blocos, métodos
ou construtores, fazendo isso tornamos o código mais fácil de ser
compreendido e não utilizamos facilidades especiais da máquina
virtual Java. Um pequeno exemplo seria: