✒️ABAP Las propiedades de la programación orientada a objetos
ABAP Las propiedades de la programación orientada a objetos
Propiedades de la POO
Existen tres propiedades fundamentales que presentan los objetos.
Encapsulamiento.
Herencia.
Polimorfismo.
Encapsulación 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 usuarios.
Las tres áreas de visibilidad (pública, privada y protegida) son la base de la encapsulación.
Herencia. Es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase, la herencia permite crear una nueva clase a partir de una existente, heredándola nueva clase sus propiedades.
La nueva clase hereda todos los componentes dela clase ya existente.
La clase original se conoce como la superclase de la clase que será la subclase.
Si no se añade ninguna declaración a la subclase esta contiene los mismos componentes de la superclase.
Existen dos tipos de herencia:
Simple: una clase puede tener más de una subclase de las cuales es superclase, pero solo puede tener una superclase de la cual es subclase.
Multiple: una clase hereda de varias superclase.
Cuando una subclase hereda de una superclase que a su vez hereda de otra superclase de la cual es subclase, se forma una estructura de árbol en la cual el grado de especialización aumenta con cada nivel jerárquico que se añade.
El nodo raíz de todos los arboles de herencia en los objetos ABAP es la clase predefinida vacía OBJECT.
Polimorfismo: significa que métodos exactamente igual pueden comportarse de manera distinta en clases diferentes, también se le conoce como redefinición.
El polimorfismo consiste en conseguir que un objeto de una clase se comporte como un objeto de subclases dependiendo de la forma que se llame al método de dicha clase o subclase.
Todas las subclases contienen los componentes de todas las clases existentes entre ellas mismas y el nodo raíz del árbol de herencia.
El caso por excelencia donde se aplica polimorfismo o redefinición es cuando tenemos una clase y una subclase y ambas tienen definidos un mismo método, pero cada una de ellas presenta una declaración particular del método, adaptado a sus propias necesidades.
 
 
 
Sobre el autor
Publicación académica de Jesus Enrique Ramos Bello, en su ámbito de estudios para la Carrera Consultor ABAP.
Jesus Enrique Ramos Bello
Profesión: Soporte Ti - Venezuela - Legajo: LP44M
✒️Autor de: 114 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me complace formar parte de este equipo y sé que cuento con la experiencia y los conocimientos técnicos necesarios para desarrollarme como programador abap...
Certificación Académica de Jesus Ramos