Catálogo / Informática y Comunicaciones

Curso

Generalización/Especialización: Herencia en la programación orientada a objetos

Ref. VER

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
10 h
Duración

Descripción

La herencia es el mecanismo que permite definir nuevas clases a partir de otras existentes, reutilizando y especializando su comportamiento. Es la base de la generalización y la especialización, dos conceptos esenciales para estructurar jerarquías de clases coherentes.

Esta acción formativa desarrolla los conceptos de herencia simple y múltiple, las clases base y derivadas, la sobrescritura de métodos y la gestión de la visibilidad. El alumnado aprenderá a diseñar jerarquías de clases que maximicen la reutilización del código.

Teleformación con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

Módulo 1. Fundamentos de la herencia

1. Generalización y especialización

  • Concepto de herencia
  • Generalización de clases
  • Especialización de clases
  • Clases base y derivadas
  • Representación en UML

2. Tipos de herencia

  • Herencia simple
  • Herencia múltiple
  • Herencia jerárquica
  • Problemas de la herencia múltiple
  • Alternativas a la herencia

Módulo 2. Diseño de jerarquías

1. Mecanismos de la herencia

  • Sobrescritura de métodos
  • Visibilidad y acceso heredado
  • Constructores en la herencia
  • Uso de super y referencias a la clase base

2. Buenas prácticas

  • Diseño de jerarquías coherentes
  • Composición frente a herencia
  • Reutilización y mantenibilidad
  • Pruebas de la jerarquía

¿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 →

Scroll al inicio