✒️ABAP Introducción a la Programación Orientada a Objetos
ABAP Introducción a la Programación Orientada a Objetos
¿Qué es la Programación Orientada a Objetos?
Es un método de desarrollo de software basado en el comportamiento de los objetos en mundo real.
La Programación Orientada a Objetos (POO) es lo que se conoce como un paradigma o medelo de programación. Con la POO tenemos que aprender a pensar las cosas de manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otros conceptos más.
Los Objetos ABAP son un conjunto de sentencias orientadas a objetos que han sido introducidas dentro del lenguaje ABAP a partir de la versión 4.0. Esta extensión se basa en el lenguaje ya existente, siendo compatible con él. Se pueden usar objetos en programas existentes, de la misma manera que se pueden usar sentencias ABAP convencionales en programas ABAP orientados a objetos.
Algunas Observaciones:
- Los conceptos de orientación a objetos de los Objetos ABAP son esencialmente los mismos de otros lenguajes modernos orientados a objetos tales como C o JAVA.
- Un pequeñó número de conceptos que han provado no ser provechosos en estos lenguajes no se incluyeron en los Objetos ABAP
- Por otro lado, los Objetos ABAP también tienen elementos muy útiles del lenguaje que C y Java no ofrecen.
Conceptos claves de la POO:
- Objeto
- Clase
- Instancia
- Métodos
- Atributos
- Eventos
- Propiedades
Principales ventajas de la orientación a objetos
- Sistemas de software muy complejos se vuelven mucho más simples de comprender debido a que la orientación a objetos proporciona una representación mucho más cercana a la realidad que otras técnicas de programación.
- En un sistema correctamente diseñado con orientación a objetos es posible realizar cambios al nivel de las clases, sin tener que realizar cambios en ningún otro punto del sistema. Esto reduce significativamente el costo total del mantenimiento necesario.
- A través del polimorfismo y la herencia es posible la reutilización de componentes individuales.
- La cantidad de trabajo en revisión y mantenimiento del sistema se reduce debido a que muchos problemas pueden ser detectados y corregidos en la fase de diseño.
- Facilita el trabajo en equipo debido a que varios desarrolladores pueden trabajar en distintos componentes de un mismo desarrollo.
 
 
 
Sobre el autor
Publicación académica de Gianfranco Pasqua Indiano, en su ámbito de estudios para la Carrera Consultor ABAP.
Gianfranco Pasqua Indiano
Profesión: Ingeniero Electrico - Espa?a - Legajo: OX15O
✒️Autor de: 73 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Presentación:
Persona responsable con habilidades anal?ticas para la resoluci?n de problemas, facilidad para trabajar en equipo y bajo presi?n. interesado en aprender nuevas herramientas de trabajo, como sap.
Certificación Académica de Gianfranco Pasqua