Hola.
¿Hasta que punto es útil la encapsulación dentro de una clase a la que solo accede el propio programa?.
Por ejemplo (java android). Tienes una clase:
public class empleado extends LinearLayout {
...
public String nombre_empleado;
...
}
En el MainActivity tienes un array de empleados[].
Y accedes con empleado[n].nombre = "nombre".
¿Es mejor esto o declararlo como private y hacer un setNombre()? .
empleado[n].setNombre("nombre");
Y me refiero a eficiencia, no a estética. Que igual queda mas bonito el getNombre, pero no sé hasta que punto se aporta algo a la funcionalidad final del programa.
Gracias anticipadas.