¿Existe una práctica recomendada para que la orden defina captadores y establecedores? Parece que hay dos prácticas:
- pares getter / setter
- primero getters, luego setters (o al revés)
Para iluminar la diferencia, aquí hay un ejemplo 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;
}
}
Y aquí hay un ejemplo de Java de primero getters, luego 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;
}
}
Creo que el último tipo de ordenamiento es más claro tanto en el código como en los diagramas de clase, pero no sé si eso es suficiente para descartar el otro tipo de ordenamiento.