✒️ABAP POO Introducción a la POO
ABAP POO Introducción a la POO
INTRODUCCION A LA POO
Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Es un paradigma o modelo de programación.
CONCEPTOS DE POO
->OBJETO: porción de código fuente que contiene datos y proporciona servicios. Modelan objetos o entidades del mundo real. Es la representación de un concepto en un programa, conteniendo toda la información necesaria para abstraerlo (datos que describen sus atributos y operaciones que se pueden realizar sobre ellos). Los servicios proporcionados son los métodos.
->CLASE: Es un conjunto de objetos que tienen la misma estructura y comportamiento. Una clase es una serie de código que define a todos los elementos relacionados con ella. Las características de cada clase se denomina atributos. Los mecanismos específicos de cada elemento perteneciente a la clase son los método. Las posibles reacciones a ciertos sucesos son los eventos.
Palabre: AVE <========> Clase : AVE
Características: altura, ancho, color
Reacciones: peligro, celo, hambre <========> Eventos: peligro, celo, hambre
->INSTANCIA: Objeto de una clase en particular creado en tiempo de ejecución. Adquiere atributos, métodos y eventos de la clase a que pertenece. Si se cambia una clase todas sus instancias se actualizan. Al ser independientes de las otras instancias, pueden tener valores diferentes, compartiendo estructura, se pueden programar individualmente aportando versatilidad y flexibilidad al código.
VENTAJAS
-> Software mas comprensible
-> Reducción del costo del mantenimiento de los sistemas correctamente diseñados
-> Reutilización de componentes gracias a la herencia y el polimorfismo
-> Reducción del trabajo de revisión y mantenimiento por la detección y corrección en tiempo de diseño.
-> Favorece el trabajo en equipo
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para el Máster ABAP POO.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - Espa?a - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De