31/01/2013, 04:23
|
| | Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 6 meses Puntos: 58 | |
Respuesta: me pueden explicar el concepto de capsulacion Te digo lo que yo entiendo que no se si es correcto.
Encapsular yo lo asocio más a programación orientada a objetos. Para mi significa hacer los métodos que no necesite llamar el usuario no accesibles públicamente, ocultar los parámetros propios de la clase, etc etc etc. Hacer todo de forma que el usuario sólo pueda acceder o incluso conocer lo que necesite. De esta forma no podrá estropear el objeto conduciéndolo a un error.
Tampoco dejarle acceder a los atributos directamente. Así que si tienes una clase con los atributos:
private String nombre;
Para definirlos le obligas a usar un método como lo típico, setNombre, y para obtenerlo otro método, getNombre. En lugar de dejarle usar directamente el atributo (variable).
Resumiendo, encapsular es meter unas cosas dentro de otras, protegerlas y dejar sólo visible / usable lo justo y necesario.
Si me equivoco que me corrijan porque yo tampoco entiendo mucho. |