Está en la página 1de 9

ESCUELA SUPERIOR DE INGENIERÍA

MECÁNICA Y ELÉCTRICA

PRÁCTICA DE LABORATORIO
“Polimorfismo y herencia”.

ASIGNATURA: PROGRAMACIÓN ORIENTADA


A OBJETOS

MAESTRA: RAMÍREZ CRUZ MARÍA ALICIA

GRUPO: 2AM2

ALUMNO: PACHECO REYES JOAN JOSUÉ

NO. BOLETA: 2019300310


Objetivo
El objetivo del polimorfismo en Programación Orientada a Objetos (POO) es
permitir que objetos de diferentes clases puedan ser tratados de manera uniforme
a través de una interfaz común. Esto significa que, a pesar de que los objetos
pueden pertenecer a clases distintas, se pueden utilizar de manera similar a través
de métodos y propiedades compartidas. El polimorfismo promueve la flexibilidad y
la reutilización del código, ya que facilita la creación de código genérico que puede
trabajar con diferentes tipos de objetos sin conocer sus detalles concretos. Esto se
logra a través de la herencia y la implementación de interfaces en la POO.

Introducción
Claro, el polimorfismo es un concepto fundamental en la Programación Orientada
a Objetos (POO) que se refiere a la capacidad de objetos de diferentes clases de
interactuar de manera uniforme a través de una interfaz común. En otras palabras,
permite que varios objetos, a pesar de pertenecer a clases distintas, puedan
responder a las mismas acciones de una manera coherente y consistente.
El polimorfismo se basa en dos conceptos clave: la herencia y la implementación
de interfaces. La herencia permite que una clase herede propiedades y métodos
de otra, lo que facilita la creación de una jerarquía de clases con una estructura
común. La implementación de interfaces define un conjunto de métodos que las
clases deben proporcionar, asegurando que se pueda interactuar con ellas de
manera estandarizada.
Este concepto es esencial en la POO, ya que promueve la reutilización de código,
facilita la extensibilidad y permite escribir programas más flexibles y mantenibles al
tratar objetos de manera genérica, sin necesidad de conocer sus detalles internos.
En resumen, el polimorfismo es una poderosa herramienta que contribuye a la
modularidad y la abstracción en la programación orientada a objetos.
Diagrama modular
Seudocódigo
Codificador
Conclusiones
En conclusión, la práctica sobre el polimorfismo en Programación Orientada a
Objetos (POO) ha demostrado ser fundamental para comprender la flexibilidad y la
reutilización del código en el desarrollo de software. Hemos aprendido que el
polimorfismo permite que objetos de diferentes clases se comporten de manera
coherente a través de una interfaz común, lo que simplifica la interacción y facilita
la creación de sistemas más modulares y mantenibles.
El uso de herencia y la implementación de interfaces son herramientas esenciales
para aplicar el polimorfismo de manera efectiva, lo que nos ha permitido escribir
programas más genéricos y extensibles. Al tratar objetos de manera abstracta, sin
preocuparnos por sus detalles internos, hemos mejorado la calidad y la estructura
de nuestro código.
En resumen, el polimorfismo es un concepto clave en la POO que desempeña un
papel crucial en el diseño de sistemas orientados a objetos, y su dominio nos
capacita para desarrollar aplicaciones más eficientes y adaptables.

Bibliografía

Como programar en C++/C y Java. Harvey M. Deitel & Paul J. Deitel. Cuarta
Edición 2004. Editorial PEARSON EDUCACION.

También podría gustarte