✒️ABAP Introducción a la Programación Orientada a Objetos
ABAP Introducción a la Programación Orientada a Objetos
PROGRAMACIÓN ORIENTADA A OBJETOS
Es un método de desarrollo de software basado en el comportamiento de los objetos en el mundo real.
CONCEPTOS CLAVES DE LA POO.
OBJETO. Es únicamente una porción de código fuente que contiene datos y proporciona servicios. Un objeto es la representación en un programa de un concepto y contiene toda la información necesaria para abstraerlo
ATRIBUTOS. Son datos o característcas que describen al objetos.
MÉTODOS. Son operaciones que pueden realizarse en los objetos.
CLASE. Es un conjunto de objetos que tienen la misma estructura y comportamiento
EVENTOS. Son acontecimientos que pueden ocurrir sobre los objetos.
INSTANCIA. Es un objeto de una clase en particular creado en tiempo de ejecución. Una clase simboliza la definición de un objeto pero no el objeto en si.
VENTAJAS DE LA POO.
- Sistemas de software muy complejos se vuelven mucho mas simples.
- En un sistema correctamente diseñado con orientación a objetos es posible realizar cambios al nivel de la clase.
- 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
- Facilita el trabajo en equipo porque varios desarrolladores pueden trabajar en distintos componentes de un mismo desarrollo,
Características No deseables:
- Limitaciones para el programador, predomina la programación estructurada
- En algunas casos es el tamaño excesivo de las aplicaciones resultantes
- Cuando se heredan clases a partir de clases existentes , se heredan todos los miembros aunque no se necesite lo que genera aplicaciones muy pesadas.
- Velocidad de ejecución lenta ocasionada por el punto anterior.
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial