Tabla de contenido:
Definición - ¿Qué significa enlace tardío?
El enlace tardío es un proceso de tiempo de ejecución para buscar una declaración, por nombre, que corresponda a un tipo especificado de forma exclusiva. No implica la verificación de tipos durante la compilación, cuando no se requiere hacer referencia a bibliotecas, incluido un objeto.
El enlace tardío también se conoce como enlace dinámico e, informalmente, como tipeo de pato y enlace de nombre.
Techopedia explica el enlace tardío
Debido al soporte de enlace dinámico a través del enlace tardío en tiempo de ejecución, un proceso puede continuar la ejecución, incluso si no existe una biblioteca de enlace dinámico (DLL), al tomar una ruta de ejecución alternativa después de verificar la disponibilidad. El enlace tardío facilita el trabajo con tipos genéricos, lo que significa que se puede reutilizar el mismo tipo para asignar diferentes objetos. La unión tardía forma la base del polimorfismo potencial.
Originalmente introducido en Smalltalk, Microsoft adoptó el concepto de vinculación tardía en su tecnología de modelo de objetos componentes (COM). Otras implementaciones de enlace tardío incluyen despacho dinámico en Java, introspección de tipo y reflexión en .NET, tiempo de ejecución de lenguaje dinámico en C # 4.0 y ejecución de procedimientos almacenados en lenguaje de procedimiento / lenguaje de consulta estructurado (PL / SQL) y Ada.
Las principales desventajas de la unión tardía son:
- Retraso en el rendimiento de la aplicación.
- No proporciona beneficios de finalización de código, en comparación con el enlace temprano.




