Está en la página 1de 1

POO - Encapsulacin de datos

Junio 2014

El concepto de encapsulacin
La encapsulacin es un mecanismo que consiste en organizar datos y mtodos de una
estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a
datos por cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulacin
garantiza la integridad de los datos que contiene un objeto.

Ocultacin de datos
El usuario de una clase en particular no necesita saber cmo estn estructurados los datos
dentro de ese objeto, es decir, un usuario no necesita conocer la implementacin Al evitar que el
usuario modifique los atributos directamente y forzndolo a utilizar funciones definidas para
modificarlos (llamadas interfaces), se garantiza la integridad de los datos (por ejemplo, uno
puede asegurarse de que el tipo de datos suministrados cumple con nuestras expectativas bien
que los se encuentran dentro del periodo de tiempo esperado).

La encapsulacin define los niveles de acceso para elementos de esa clase. Estos niveles de
acceso definen los derechos de acceso para los datos, permitindonos el acceso a datos a
travs de un mtodo de esa clase en particular, desde una clase heredada o incluso desde
cualquier otra clase. Existen tres niveles de acceso:

pblico: funciones de toda clase pueden acceder a los datos o mtodos de una clase que
se define con el nivel de acceso pblico. Este es el nivel de proteccin de datos ms bajo
protegido: el acceso a los datos est restringido a las funciones de clases heredadas, es
decir, las funciones miembro de esa clase y todas las subclases
privado: el acceso a los datos est restringido a los mtodos de esa clase en particular.
Este es nivel ms alto de proteccin de datos

OOP - Data encapsulation OOP - Datenkapselung POO - Encapsulation des donnes OOP -
Incapsulamento dei dati POO - encapsulao dos dados
Este documento intitulado POO - Encapsulacin de datos de Kioskea (es.kioskea.net) esta puesto a diposicin
bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que
esta nota sea visible.

También podría gustarte