La palabra polimorfismo significa “múltiples formas” y en programación orientada a objetos puede tener varios significados, por ejemplo la habilidad que tiene un método dentro de un objeto con interactuar con diferentes objetos de diferentes clases de la misma forma pero con resultados diferentes. Esto se logra cuando creamos clases que tienen la misma interfaz (es decir los mismos métodos públicos) pero se comportan de manera diferente.

En teoría suena complicado pero con los ejemplos del siguiente video lo aprenderás de manera muy sencilla:

Regístrate en Styde

y obtén acceso inmediato a cientos de lecciones como ésta y contenido nuevo cada semana.

Ver planes

Lección anterior Interacción entre objetos Lección siguiente Autocarga de clases y nombres de espacio con PHP