Anda di halaman 1dari 2

24/5/2014 Estudando: Linguagem Java Bsico - Cursos Online Grtis | Prime Cursos

http://www.primecursos.com.br/openlesson/9977/101015/ 1/2
Estudando: Linguagem Java Bsico
Apndice C Dicas para a Construo de Classes
Sempre mantenha seus dados como private.
a dica principal. Se seus atributos forem todos public, voc estar violando o encapsulamento. Voc vai necessitar
de mtodos para alterar os valores, o que d um pouco mais de trabalho, mas a experincia mostra que o formato
dos dados pode ser alterado, mas a forma de alter-los muda muito pouco.
Sempre inicialize seus dados.
Java no far a inicializao de variveis locais para voc. No confie nos valores padro, sempre prefira faz-lo
voc mesmo.
No utilize muitos tipos bsicos em uma classe.
A idia aqui substituir os tipos bsicos que so relacionados entre si por outras classes.
Como exemplo:
private String rua;
private String cidade;
private String estado;
private String cep;
Nesse caso, teremos uma maior legibilidade usando uma classe chamada endereco, que contenha todos esses
atributos.
Nem todos os atributos necessitam de mtodos.
Imagine uma classe que represente os empregados da sua empresa. Voc provavelmente no necessita ter um
mtodo para alterar a data de contratao de uma pessoa, uma vez que o objeto est construdo. Ento isso pode
ser resolvido no constructor, sem a necessidade de um mtodo.
Use definies padro para suas classes.
Sempre use um padro. Isso torna muito mais fcil a manuteno e entendimento de cdigo. Normalmente, o padro
usado em Java :
Escopo pblico
Escopo de pacote
Escopo privado
E em cada uma dessas sees,
Constantes
Construtores
Mtodos
Mtodos Estticos
Instncias de variveis
Variveis Estticas
24/5/2014 Estudando: Linguagem Java Bsico - Cursos Online Grtis | Prime Cursos
http://www.primecursos.com.br/openlesson/9977/101015/ 2/2
Divida classes que esto muito complexas.
Essa dica vaga, pois a complexidade depende de quem olha. Entretanto, se houver oportunidade de dividir uma
grande classe em duas ou mesmo trs, devemos aproveitar a oportunidade. Mas claro que isso tem um limite: dividir
sua aplicao em 10 classes de 1 mtodo cada normalmente vai fazer seu programa ser mais lento.
Faa o nome de suas classes e mtodos fazer sentido.
Assim como as variveis devem ter nomes que representam o dado que elas contm, classes devem seguir o mesmo
princpio. Uma conveno usada que a classe deve ser um substantivo seguido de um adjetivo ou de um gerndio.
A conveno dos mtodos prope que eles devem ser iniciados por letras minsculas, e cada palavra envolvida com
o mtodo tem sua primeira letra maiscula (como em converteTemperatura). Quando estamos falando de mtodos
cuja funo recuperar dados, iniciamos o mtodo usando a palavra set, e quando o mtodo recupera os dados,
usamos get (setSalario, getSalario).

Anda mungkin juga menyukai