Duck Typing en JavaScript: Identificación de Objetos y Tipos
Clase 15 de 20 • Curso Intermedio de Programación Orientada a Objetos en JavaScript
Resumen
El duck typing es la forma de programar donde identificamos los elementos por los métodos y atributos que tenga por dentro.
Cómo funciona el duck typing
- Se deben tener parámetros para saber diferenciar dos cosas, dos personas, dos elementos, etc. Si queremos determinar quién es quién, se debe mirar por sus atributos y métodos, aunque puede haber el caso en el que haya elementos parecidos que también se deben diferenciar (impostores), es cuando más detalle se debe poner en identificar qué los compone.
-
El nombre proviene de la frase:
Si parece un pato y grazna como un pato, es un pato.
En otras palabras, tiene que cumplir con ciertos métodos y atributos para considerarse alguna cosa.
Ahora sí, veamos cómo aplicar duck typing en JavaScript. 🦆👨💻
Contribución creada por: Martín Álvarez (Platzi Contributor) con el aporte de Carlos Esteban Lara Gil y Andrés Felipe Eslava Zuluaga.