✒️ABAP Introducción a la Programación Orientada a Objetos
ABAP Introducción a la Programación Orientada a Objetos
PROGRAMACION 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.
POLIMORFISMO: SIGNIFICA QUE METODOS QUE SE LLAMAN EXACTAMENTE IGUAL PUEDEN COMPORTARSE DE MANERA DISTINTA EN CLASES DIFERENTES.
HERENCIA: ES LA CAPACIDAD QUE TIENE UNA CLASE DE HEREDAR LAS PROPIEDADES Y METODOS DE OTRA CLASE.
 
 
 
Sobre el autor
Publicación académica de Oscar Guillermo Rodriguez Villate, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Guillermo Rodriguez Villate
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WM49P
✒️Autor de: 103 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Oscar Rodriguez