Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2016, 06:58
Avatar de laremi
laremi
 
Fecha de Ingreso: febrero-2016
Mensajes: 7
Antigüedad: 8 años, 2 meses
Puntos: 0
encapsulacion

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.