✒️ABAP POO / La Encapsulación Por Jeferson Pena Curvelo
ABAP La Encapsulación

La Encapsulación: es una de las propiedades más importantes que presentan los objetos. También conocida como ocultamiento, se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los objetos.
Las tres áreas de visibilidad de una clase (publica, privada y protegida( son la base de la encapsulación)
CLASS c1 DEFINITION.
PUBLIC SECTION.
DATA: a1 …
METHODS: m1 …
EVENTS: e1 …
PROTECTED SECTION.
DATA: a2 ...
METHODS: m2 …
EVENTS: e2 …
PRIVATE SECTION.
DATA: a3 …
METHODS: m3 …
EVENTS: e3 …
Cada objeto posee una interfase que determina la manera de interactuar con él.
La implementación del objeto (su interior) es encapsulada, lo que quiere decir que desde fuera el objeto es invisible, simplemente se usa.
Cuando se define una clase hay que tener mucho cuidado en el diseño de los componentes públicos, intentando declarar tan pocos como sea posible.
Los atributos públicos son visibles externamente y forman parte de la interface entre un objeto y sus usuarios.
Los componentes públicos de las clases globales no pueden ser cambiados una vez que se ha liberado la clase.
Si se quiere encapsular el estado de un objeto completamente no se tiene que declarar ningún atributo público.
 
 
 
Sobre el autor
Publicación académica de Jeferson Jos Pena Curvelo, en su ámbito de estudios para el Master ABAP Orientado a Objetos.
Jeferson Jos Pena Curvelo
Chile - Legajo: PD49W
✒️Autor de: 180 Publicaciones Académicas
🎓Egresado de los módulos:
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























