POO - Incapsulazione dei dati POO - encapsulação dos dados OOP - Datenkapselung POO - Encapsulation des données OOP - Data encapsulation

El concepto de encapsulación

La encapsulación es un mecanismo que consiste en organizar datos y métodos 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 encapsulación garantiza la integridad de los datos que contiene un objeto.

Ocultación de datos

El usuario de una clase en particular no necesita saber cómo están estructurados los datos dentro de ese objeto, es decir, un usuario no necesita conocer la implementación Al evitar que el usuario modifique los atributos directamente y forzándolo 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 encapsulación define los niveles de acceso para elementos de esa clase. Estos niveles de acceso definen los derechos de acceso para los datos, permitiéndonos el acceso a datos a través de un método de esa clase en particular, desde una clase heredada o incluso desde cualquier otra clase. Existen tres niveles de acceso:

  • público: funciones de toda clase pueden acceder a los datos o métodos de una clase que se define con el nivel de acceso público. Este es el nivel de protección de datos más 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 métodos de esa clase en particular. Este es nivel más alto de protección de datos


Última actualización el jueves, 16 de octubre de 2008, 15:43:29 .Este documento intitulado « POO - Encapsulación de datos » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Mejores respuestas para « POO Encapsulación de datos » en :
Introducción - Bases de datos Ver ¿Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos...
Transmisión de datos: Cableado Ver Tipos de cableado Para conectar entre sí varios dispositivos en una red, existen diversos medios físicos de transmisión de datos. Una opción puede ser la utilización de cables. Existen varios tipos de cables, pero los más comunes son: Cable...
El concepto de objeto Ver El concepto de objeto La programación orientada a objetos consiste en ordenar datos en conjuntos modulares de elementos de información del mundo real (denominado un dominio). Estos elementos de datos se llaman objetos. Estos datos se agrupan de...
Recuperar datos dañados de un CD/DVD VerRecupere los datos dañados de un CD/DVD con CDCheck En primer lugar descargue CDCheck. Este programa gratuito de Mitja Perko, analiza los datos de un CD/DVD y los recupera fácilmente. Poner CDCheck en español Ejecute el programa y vaya a:...
Como eliminar datos del disco duro definitivamente Ver¿Por qué? Cuando vamos a deshacernos del PC, ya sea que lo vendamos o lo regalemos, es importante borrar todos los datos. Esto es útil para un particular, pero es realmente crítico para los bancos y empresas. Por lo tanto hay que asegurarse de...
Copia de respaldo y restauración de bases de datos Mysql VerEn este artículo veremos la manera más sencilla de hacer una copia de respaldo y luego restaurar una base de datos Mysql. Copia de respaldo Para hacer una copia de respaldo de una base de datos se recomienda crear un dump. Para hacer un dump de...
Descargar Kaspersky Antivirus DAT Files VerSi quieres tener actualizado tú Kaspersky Antivirus o tú Kaspersky Internet Security has llegado al sitio idóneo. Kaspersky Antivirus DAT Files Daily actualiza con los virus más reciente la base de datos de nuestro programa Kaspersky. Esta...
Descargar G DATA AntiVirus VerG DATA AntiVirus te ofrecera una total proteccion para tu PC gracias a una deteccion de viruz muy eficiente para proteger nuestro equipo contra virus, troyanos y todo tipo de software. Con este programa podras asegurar la estabilidad del sistema. G...
Transmisión de datos: La conexión física Ver¿Qué es un canal de transmisión? Una línea de transmisión es una conexión entre dos máquinas. El término transmisor generalmente se refiere a la máquina que envía los datos, mientras que receptor se refiere a la máquina que recibe los datos. A veces,...
Transmisión de datos: Introducción VerRepresentación de datos El propósito de una red es transmitir información desde un equipo otro. Para lograr esto, primero se debe decidir cómo se van a codificar los datos que serán enviados. En otras palabras, la representación informática. Esta...
Transmisión de datos: Transmisión analógica VerLos principios de la transmisión analógica La transmisión analógica que datos consiste en el envío de información en forma de ondas, a través de un medio de transmisión físico. Los datos se transmiten a través de una onda portadora: una onda simple...