He visto ambas cosas de forma intercambiable, pero ¿realmente significan lo mismo? Desde mi punto de vista, el polimorfismo extiende el hecho de que podrías intercambiar una instancia de una clase por una instancia de una subclase, y la vinculación tardía significa que cuando llamas a un método de una instancia, el tipo decide qué método (subclase/superclase) se llama .Enlace tardío frente a polimorfismo: ¿cuál es la diferencia?
Respuesta
Wikipedia tiene un muy buen artículo sobre esto:
http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming
Resumen: El enlace en tiempo es una forma de implementar el polimorfismo.
+1 ¡Gran artículo! – helpermethod
Downvoted debido a la falta de respuesta ON StackOverflow y la calidad promedio (en el mejor de los casos) del material vinculado. Si resume el artículo sobre SO, con mucho gusto eliminaré mi voto negativo. – KyleM
- 1. jquery enlace tardío
- 2. ¿Cuál es la diferencia entre iniciar un enlace de servidor a 0.0.0.0 frente a 127.0.0.1?
- 3. C# Polimorfismo
- 4. cuál es la diferencia entre las plantillas y el polimorfismo
- 5. ¿cuál es la diferencia entre herencia y polimorfismo?
- 6. Genéricos, polimorfismo, interfaces: ¿cuál es la solución?
- 7. Enlace dinámico == enlace tardío en Java o no?
- 8. ¿Cuál es el enlace de la plantilla frente a la vinculación?
- 9. ¿Cuál es la diferencia entre el enlace primero y reciente?
- 10. ¿Cuál es la diferencia entre acceder a elementos vectoriales usando un iterador frente a un índice?
- 11. "Paquete de integración de Visual Studio" frente a "Complemento de Visual Studio": ¿cuál es la diferencia?
- 12. Polimorfismo de tiempo de compilación frente a polimorfismo de tiempo de ejecución
- 13. Diferencia entre "a" y "a: enlace"
- 14. ¿Cuál es la diferencia entre la actualización de SVN a la cabeza frente a la sincronización con el repositorio?
- 15. Cuál es la verdadera importancia (uso) del polimorfismo
- 16. Problema de enlace tardío con MVC3 ViewBag en VB.NET
- 17. ¿Cuál es la VENTAJA de JavaCC frente a ANTLR?
- 18. Problema WebBrowser con nombres de objetos/propiedades de Enlace tardío
- 19. ¿Cuál es la diferencia entre a [:] = b y a = b [:]
- 20. ¿Cuál es la diferencia entre $ a y $$ a en php?
- 21. Diferencia entre reclamos frente a OAuth
- 22. ¿Es posible usar en exceso el enlace estático tardío en PHP?
- 23. Enlace anticipado vs. enlace tardío: ¿cuáles son los beneficios y desventajas comparativas?
- 24. El método de envío MSXML2.XMLHTTP funciona con el enlace anticipado, falla con el enlace tardío
- 25. ¿Cuál es la diferencia entre llamar a un delegado directamente, usar DynamicInvoke y usar DynamicInvokeImpl?
- 26. ¿Cuál es la diferencia entre setWebViewClient y setWebChromeClient?
- 27. Elemento frente a BindItem: Enlace de datos en ASP.NET 4.5
- 28. En iOS, ¿cuál es la diferencia entre agregar una subvista a una "celda" de objeto UITableViewCell frente a "cell.contentView"?
- 29. ¿Cuál es la diferencia entre la vinculación estática y dinámica?
- 30. ¿Cuál es la diferencia entre las variables de enlace y la variable que ingreso usando &&?
Debe tenerse en cuenta que el polimorfismo no se limita a las jerarquías de herencia: dos clases no relacionadas que implementan una interfaz común se pueden usar polimórficamente. – Jay