🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO La Encapsulación

ABAP POO La Encapsulación

ABAP POO La Encapsulación

ENCAPSULACION.

También conocida como "Ocultamiento" o "Encapsulamiento", se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los usuarios.

Existen muchos datos que no tienen porque ser conocidos por aquel que esta utilizando una clase, ya que son inherentes al objeto y solo controlan su funcionamiento interno.

Por ejemplo si pensamos en la clase PERSONA, cuando alguien nos ve puede saber inmediatamente si somos hombre o mujer (esto seria una propiedad de la clase PERSONA) o puede hablarnos y obtener una respuesta procesada (Esto sería un método de la clase PERSONA).

También puede conocer el color de nuestro cabello y ojos. En cambio, jamás sabrá que cantidad de energía exacta tenemos o cuantas neuronas nos quedan, ni siquiera preguntandonos ya que ninguna de nuestras propiedades externas visibles o funciones de comunicación al publico nos permiten saber esos datos.

Esto es la encapsulación u ocultación; es decir ocultar las variables que son innecesarias para el tratamiento del objeto pero necesarias para su funcionamiento privadas, así como las funciones que no necesitan interacción del usuario o que solo pueden ser llamadas por otras funciones dentro del objeto.

La encapsulación es muy conveniente y nos permite colocar en funcionamiento nuestro objeto en cualquier tipo de sistema, de una manera modular y escalable.

ABAP POO - ENCAPSULACION

Es una propiedad que presentan los objetos que garantiza la integridad de los datos que contiene un objeto.

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 miembros 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.


 

 

 


Sobre el autor

Publicación académica de Enrique Horacio Lugo Lander, en su ámbito de estudios para el Máster ABAP POO.

SAP SemiSenior

Enrique Horacio Lugo Lander

Profesión: Tsu en Informática - Argentina - Legajo: GB93C

✒️Autor de: 30 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Enrique Lugo

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La Encapsulación" de la mano de nuestros alumnos.

SAP Expert


Encapsulación: u ocultamiento, los objetos restringen la visibilidad de sus componentes al resto de los objetos. Las 3 areas son pública, privada y protegida. Cada objeto tiene una interfaz que dice cómo se interactua con él, la implementación se encapsula (se usa y no se ve). Se debe declarar la menor cantidad de componentes públicos (interfaz). En las clases globales, los componentes públicos no pueden cambiarse al liberarse la misma.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Encapsulacion: todos los objetos restringen la visibilidad de sus recursos (atributos y metodos) al resto de los objetos.

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


ENCAPSULACION También conocida como ocultamiento, se encarga de tener ocultos los procesos internos que necesita para hacer algo. Es la capacidad de agrupar y condensar distintos elementos (datos y métodos) en un entorno con límites definidos.

Acceder a esta publicación

Creado y Compartido por: Luis Alfredo Lombardi Pizarro

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Encapsulacion: todos los ojetos restringen la visibilidad de sus recursos al resto de sus objetos. Cada objeto posee su interfase. Y la implementacion del objeto en su interior es encapsulada (el proceso no es visible). Las tres areas de visibilidad son publica, privada y protegida. Los componentes publicos de una clase ha de tenerse mucho cuidado con los atributos publicos. Son visibles externamente. En una clase global los componentes publicos no se pueden cambiar. Si se quiere encapsular el estado de un objeto completamente entonces no se debe declarar ningun atributo publico.

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

ENCAPSULACION Todos los objetos restringen la visibilidad de sus recursos (métodos y atributos) al resto de los objetos. Las aéreas de la visibilidad son: publica, privada y protegida. Cuando definimos una clase se debe de declarar lo menos posible componentes públicos, debido a que son visibles. Para declarar el estado de un objeto completamente no se debe declarar ningún atributo público.

Acceder a esta publicación

Creado y Compartido por: Julio Villalta / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!