Análisis del polimorfismo en la programación orientada a objetos
Descripción
El polimorfismo es una de las características más potentes de la programación orientada a objetos, ya que permite que un mismo método se comporte de forma distinta según el objeto que lo invoque. Su correcto uso simplifica el código y aumenta su flexibilidad.
Esta acción formativa analiza los distintos tipos de polimorfismo, la sobrecarga y sobrescritura de métodos, el enlace dinámico y las clases e interfaces abstractas. El alumnado aprenderá a aplicar el polimorfismo para diseñar sistemas extensibles y desacoplados.
Teleformación con tutor. Formación bonificable para empresas vía FUNDAE.
Programa detallado
Módulo 1. Concepto y tipos de polimorfismo
Unidad didáctica 1. Fundamentos del polimorfismo
- Definición de polimorfismo
- Polimorfismo y reutilización
- Enlace estático y dinámico
- Relación con la herencia
- Ventajas en el diseño de software
Unidad didáctica 2. Tipos de polimorfismo
- Polimorfismo de sobrecarga
- Polimorfismo de sobrescritura
- Polimorfismo paramétrico (genéricos)
- Polimorfismo de subtipos
- Casos prácticos
Módulo 2. Aplicación del polimorfismo
Unidad didáctica 1. Clases abstractas e interfaces
- Clases abstractas
- Métodos abstractos
- Interfaces y contratos
- Implementación de comportamiento polimórfico
Unidad didáctica 2. Diseño con polimorfismo
- Patrones de diseño polimórficos
- Desacoplamiento y extensibilidad
- Buenas prácticas
- Pruebas y verificación
¿Quieres formar a tu equipo en este curso?
Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.
o calcula primero cuánto crédito genera tu empresa →
✓ ¡Recibido! Te enviamos la información de Análisis del polimorfismo en la programación orientada a objetos lo antes posible.