✒️ABAP Introducción a la Programación Orientada a Objetos
ABAP Introducción a la Programación Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
Que es la programacion orientada a objetos (POO): Es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real.
La POO es lo que se conoce como un paradigma o modelo de programacion. Esto significa que no es un lenguaje especifico, o una tecnologia, sino una forma de programar, una manera de plantearse la programacion.
No es la unica (o necesariamente mejor o peor que otras), pero se ha constituido en una de las formas de programar mas populares e incluso muchos de los lenguajes que usamos hoy en dia lo soportan o estan diseñao bajo este modelo.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestro programa en termino de pobjetos, propiedades, metodos, y otros conceptos mas.
Nota: 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ño número de conceptos que han probado 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.
Las principales ventajas de la programación orientada a objetos son:
- 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 la 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 Edward Henry Rosario Piezal, en su ámbito de estudios para la Carrera Consultor ABAP.
Edward Henry Rosario Piezal
Profesión: Ingeniero en Sistema - Republica Dominicana - Legajo: FM99R
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Edward Rosario