Saltar al contenido

Módulo 4: Objetos › Herencia

Módulo 4 · lección 3

Herencia

Un perro es un animal: clases madre e hijas.

✓ Lección terminada

Molde, el cortador de galletas

Un perro es un animal. Un gato también. Los dos tienen nombre y saben hablar, pero cada uno hace un sonido distinto. En vez de escribir todo dos veces, se usa herencia:

Lo más interesante: en el ciclo, a.hablar() es igual para todos, pero cada animal responde a su manera. Eso se llama polimorfismo. En el diagrama de clases, la flecha con triángulo blanco apunta a la clase madre.

Animales que hablan

Cargando…

Para pensar

  1. ¿Qué fue fácil?
  2. ¿Qué fue difícil?
  3. ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?