Gostaria de saber se existe alguma boa prática quanto a forma que se organiza os códigos como por exemplo:
Primeiro estruturo todos os setter que utilizarei.
public void setNome(String nome){
this.nome = nome;
}
public void setAnoDeLancamento(int anoDeLancamento){
this.anoDeLancamento = anoDeLancamento;
}
public void setIncluidoNoPlano(boolean incluidoNoPlano){
this.incluidoNoPlano = incluidoNoPlano;
}
public void setDuracaoEmMinutos(int duracaoEmMinutos){
this.duracaoEmMinutos = duracaoEmMinutos;
}
Depois todos os getter que utilizarei.
public String getNome() {
return nome;
}
public int getAnoDeLancamento() {
return anoDeLancamento;
}
public boolean getIncluidoNoPlano() {
return incluidoNoPlano;
}
public int getTotalDeAvaliacoes(){
return totalDeAvaliacoes;
}
public int getDuracaoEmMinutos() {
return duracaoEmMinutos;
}
O modelo acima é que foi passado na aula, se em vez desse modelo eu utilizar outro como o modelo a seguir:
//get e set do atributo nome
public void setNome(String nome){
this.nome = nome;
}
public String getNome() {
return nome;
}
//get e set do atributo AnoDeLancamento
public void setAnoDeLancamento(int anoDeLancamento){
this.anoDeLancamento = anoDeLancamento;
}
public int getAnoDeLancamento() {
return anoDeLancamento;
}
//get e set do atributo IncluiNoPlano
public void setIncluidoNoPlano(boolean incluidoNoPlano){
this.incluidoNoPlano = incluidoNoPlano;
}
public boolean getIncluidoNoPlano() {
return incluidoNoPlano;
}
//get e set do Atributo DuracaoEmMinutos
public void setDuracaoEmMinutos(int duracaoEmMinutos){
this.duracaoEmMinutos = duracaoEmMinutos;
}
public boolean getIncluidoNoPlano() {
return incluidoNoPlano;
}
Nesse segundo modelo eu optei em deixar agrupado os métodos com seus respectivos atributos. Existe alguma boa prática quanto a isso?