✒️ABAP Introducción a la Programación Orientada a Objetos
ABAP Introducción a la Programación Orientada a Objetos
Que es un programador orientado a objeto.
Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real.
Los conceptos de orientación a objetos de los objetos de ABAP son esencialmente los mismos de otros lenguajes modernos orientados a objetos tales como C o java.
Como se piensa en la POO.
En un esquema de POO el coche seria el objeto, las propiedades serían las características como el color o el modelo y los métodos serían las funcionalidades asociadas como ponerse en marcha o parar.
Conceptos claves de la POO.
Objeto: Es únicamente una porción de código fuente que contiene datos y proporciona servicios.
Un objeto es por tanto la representación en un programa de un concepto y contiene toda la información necesaria para abstraerlo: datos que describen sus atributos y operaciones que pueden realizarse sobre los mismos.
Clase: es un conjunto de objetos que tiene la misma estructura y comportamiento.
Instancia: es un objeto de una clase en particular creado en tiempo de ejecución.
Cada vez que creamos una instancia esta adquiere atributos (son los campos de datos internos de una clase pueden tener cualquier tipo de datos ABAP), métodos (son procedimientos internos de una clase que definen el comportamiento de un objeto) y eventos (son acontecimientos o sucesos que utilizan los objetos y las clases para desencadenar la ejecución de un método en otro objeto o clase) de la clase a la que pertenece, sin embargo cada instancia es independiente de las otras.
Polimorfismo: significa que métodos que se llaman exactamente igual pueden comportase de una manera distinta en clases diferentes.
Herencia: es la capacidad que tiene una clase de heredar las propiedades y métodos de otra clase.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial