Duck Typing en JavaScript: Identificación de Objetos y Tipos
Clase 15 de 20 • Curso Intermedio de Programación Orientada a Objetos en JavaScript
Contenido del curso
- 15

Duck Typing en JavaScript: Identificación de Objetos y Tipos
05:30 - 16

Validación de Propiedades en Objetos JavaScript
14:22 - 17

Validación de Instancias y Prototipos en JavaScript
17:45 - 18

Protección de Propiedades Privadas en Prototipos JavaScript
15:10 - 19

Métodos Estáticos en JavaScript: Creación de SuperObject
07:52
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.