Existe uma prática recomendada para a ordem de definição de getters e setters? Parece haver duas práticas:
- pares getter / setter
- primeiros getters, depois setters (ou vice-versa)
Para esclarecer a diferença, aqui está um exemplo de Java de pares getter / setter:
public class Foo {
private int var1,
var2,
var3;
public int getVar1() {
return var1;
}
public void setVar1(int var1) {
this.var1 = var1;
}
public int getVar2() {
return var2;
}
public void setVar2(int var2) {
this.var2 = var2;
}
public int getVar3() {
return var3;
}
public void setVar3(int var3) {
this.var3 = var3;
}
}
E aqui está um exemplo de Java de primeiros getters, depois setters:
public class Foo {
private int var1,
var2,
var3;
public int getVar1() {
return var1;
}
public int getVar2() {
return var2;
}
public int getVar3() {
return var3;
}
public void setVar1(int var1) {
this.var1 = var1;
}
public void setVar2(int var2) {
this.var2 = var2;
}
public void setVar3(int var3) {
this.var3 = var3;
}
}
Acho que o último tipo de pedido é mais claro nos diagramas de código e de classe, mas não sei se isso é suficiente para descartar o outro tipo de pedido.