Please enable JavaScript.
Coggle requires JavaScript to display documents.
Duck Typing - Coggle Diagram
Duck Typing
¿QUE ES?
-
-
-
ORIGEN DEL NOMBRE
“No importa qué es el objeto, importa cómo actúa.”
-
“Si camina como pato y hace cuac como pato, entonces es un pato.”
-
-
ventajas y desventajas
VENTAJAS
-
Flexibilidad
El duck typing permite que diferentes objetos puedan usarse de la misma manera si tienen los métodos necesarios.
-
Desarrollo más rápido
El programador no necesita definir tipos estrictos antes de escribir el código, lo que hace el desarrollo más ágil.
-
-
FUNCIONAMIENTO
Como se aplica
Se aplica enfocandose en el comportamiento de un objeto (sus metodos y atributos) en lugar de su tipo específico o herencia.
Se basa en la premisa "Si camina y grazna como pato, es pato", permitiendo usar cualquier objeto que implemente el metodo requerido, logrando codigo flexible y polimórfico
-
-
-
-