📘Polimorfismo

Selector Alummnos / Empresas

Definición de Polimorfismo

Es una propiedad que presentan los objetos y que significa que métodos que se llaman exactamente igual pueden comportarse de manera distinta en clases diferentes.

Veamos otra definición posible para Polimorfismo:

En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.

Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Polimorfismo" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert



La Programación Orientada a Objetos (POO) en ABAP es un paradigma que organiza el código en torno a objetos, los cuales combinan datos y comportamiento. Un objeto es una instancia de una clase, que define atributos (datos) y métodos (funciones). Este enfoque mejora la reutilización, mantenimiento y escalabilidad del código. En ABAP, la POO se implementa mediante clases definidas con la sentencia CLASS...ENDCLASS. Se distinguen clases locales (en programas) y globales (en el Repositorio de Objetos). Los principios fundamentales son encapsulación, herencia y polimorfismo: la encapsulación protege los datos mediante visibilidad pública, protegida o privada; la herencia permite crear nuevas...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



El polimorfismo en la Programación Orientada a Objetos (POO) en ABAP permite que diferentes clases respondan de manera distinta al mismo método, promoviendo la flexibilidad y reutilización del código. En ABAP, se logra principalmente mediante herencia e interfaces. Una clase hija puede redefinir métodos de su clase padre (mediante REDEFINITION), adaptando comportamientos sin alterar la estructura base. Asimismo, varias clases pueden implementar una misma interfaz y ofrecer distintas ejecuciones del mismo método. Esto facilita el uso de referencias genéricas que apuntan a objetos de diversas clases, pero con un comportamiento específico en tiempo de ejecución. Gracias al polimorfismo,...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



La creación de una clase global en ABAP se realiza en el Object Navigator (SE24) dentro del Repositorio de Objetos del sistema SAP. Una clase global es reutilizable y accesible desde cualquier programa o paquete, a diferencia de las clases locales que se definen dentro de un reporte. En el contexto de la Programación Orientada a Objetos (POO) en ABAP, una clase se compone de atributos (datos), métodos (funciones) y eventos (mecanismos de comunicación). Los principios fundamentales de la POO —encapsulación, herencia y polimorfismo— permiten estructurar el código de manera modular, segura y extensible. La encapsulación protege los datos mediante visibilidad pública, protegida...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El Polimorfismo: métodos que se llaman exactamente igual pueden comportarse de manera distintas en clases diferentes. También se le conoce como Redefinición. Consiste en conseguir que un objeto de una clase se comporte como un objeto de cualquiera de sus subclases, dependiendo de la forma de llamar a los métodos de dicha clase o subclases. Todas las subclases contienen los componentes de todas las clases existentes entre ellas mismas y el nodo raíz del árbol de herencia. La visibilidad de un componente no puede ser nunca cambiada. En cambio se puede usar la adición REDEFINITION en la sentencia METHODS para redefinir un método público o protegido dependiente de una instancia en una...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



La Programación Orientada a Objetos (POO) en SAP Es un paradigma que organiza el código en objetos, que combinan datos y funciones. En SAP ABAP, la POO facilita el desarrollo modular, reutilizable y mantenible. Los objetos se definen mediante clases, que contienen atributos (datos) y métodos (funciones). Los conceptos clave incluyen encapsulación (ocultar detalles internos), herencia (crear nuevas clases basadas en otras) y polimorfismo (métodos con diferentes comportamientos según el contexto). ABAP Objects es la extensión de ABAP que soporta POO, permitiendo modelar escenarios complejos de negocio de forma clara. Usar POO en SAP mejora la calidad del código, reduce errores y facilita...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

• Las Propiedades de la Programación Orientada a Objetos La Programación Orientada a Objetos (POO) en ABAP se fundamenta en tres propiedades esenciales que definen cómo se estructuran y se comportan los objetos, contribuyendo a un diseño de software robusto y flexible. Estas propiedades son la encapsulación, la herencia y el polimorfismo, que controlan la visibilidad, la reutilización y el comportamiento adaptable del código. â—¦ Encapsulación: Una propiedad fundamental que gestiona la visibilidad de los componentes de un objeto, ocultando su implementación interna. â—¦ Herencia: Permite a las clases nuevas adquirir características y funciones de clases ya existentes,...

Acceder a esta publicación

Creado y Compartido por: Roberto Fluder Ahumada

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



La lección final del Máster ABAP POO de CVosoft representa el cierre de un proceso de formación integral en programación orientada a objetos dentro del entorno SAP. En esta etapa, el alumno consolida los conocimientos adquiridos sobre clases, métodos, herencia, encapsulamiento, polimorfismo y manejo avanzado de excepciones, aplicándolos en proyectos reales. Además, se enfatiza la correcta estructuración del código y las buenas prácticas de desarrollo profesional en ABAP orientado a objetos. La lección también guía al estudiante sobre la continuación de su carrera SAP, ofreciendo orientación sobre certificaciones oficiales, especializaciones...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



En la Programación Orientada a Objetos (POO) en ABAP, los objetos son instancias de clases que encapsulan datos (atributos) y comportamientos (métodos). Este enfoque promueve la modularidad, reutilización y mantenimiento del código. Las clases se definen con la sentencia CLASS ... DEFINITION, donde se declaran atributos, métodos y visibilidad (PUBLIC, PROTECTED, PRIVATE). La implementación se realiza con CLASS ... IMPLEMENTATION. Los objetos se crean mediante CREATE OBJECT, permitiendo acceder a sus métodos con la sintaxis object->method. ABAP soporta herencia, polimorfismo e interfaces, lo que facilita la extensión y especialización del comportamiento sin alterar el código...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



La Introducción a UML (Unified Modeling Language) en la Programación Orientada a Objetos (POO) en ABAP permite representar de forma visual y estructurada los componentes y relaciones de un sistema antes de su implementación. UML proporciona diagramas que facilitan el diseño, comprensión y comunicación del modelo de negocio y del software. En ABAP orientado a objetos, las clases, interfaces y métodos se pueden planificar mediante diagramas de clases, donde se definen atributos, operaciones y asociaciones. Estos diagramas ayudan a analizar dependencias, herencia, encapsulación y polimorfismo, pilares fundamentales de la POO. Además, los diagramas de secuencia describen cómo...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



La encapsulación en la Programación Orientada a Objetos (POO) en ABAP consiste en ocultar los datos internos de un objeto y exponer solo las interfaces necesarias para su uso. Este principio protege la integridad de los datos, evitando accesos o modificaciones no controladas. En ABAP, la encapsulación se logra mediante la definición de atributos y métodos dentro de clases, y el uso de los niveles de visibilidad: PUBLIC, PROTECTED y PRIVATE. Los atributos privados solo son accesibles dentro de la clase; los protegidos, por subclases; y los públicos, desde cualquier programa. Para manipular los datos internos se emplean métodos setter y getter, que controlan cómo se leen o modifican los...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.