Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECÁNICA Y ELÉCTRICA
PRÁCTICA DE LABORATORIO
“Polimorfismo y herencia”.
GRUPO: 2AM2
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.