Innholdsfortegnelse:
Definisjon - Hva betyr Late Binding?
Sen binding er en kjøretidsprosess for å slå opp en erklæring, med navn, som tilsvarer en unikt spesifisert type. Det innebærer ikke typekontroll under samlingen, når det ikke er nødvendig å referere til biblioteker, inkludert et objekt.
Sen binding er også kjent som dynamisk binding og uformelt som andetyping og navnebinding.
Techopedia forklarer Late Binding
På grunn av støtte for dynamisk kobling gjennom sen binding ved kjøretid, kan en prosess fortsette utførelsen, selv om det ikke eksisterer et dynamisk koblingsbibliotek (DLL), ved å ta en alternativ utførelsessti etter å ha sjekket for tilgjengeligheten. Sen binding letter arbeid med generiske typer, noe som betyr at samme type for tildeling av forskjellige gjenstander kan brukes på nytt. Sen binding danner grunnlaget for potensiell polymorfisme.
Opprinnelig introdusert i Smalltalk, Microsoft tok i bruk det sene bindende konseptet i sin component object model (COM) teknologi. Andre sent bindende implementeringer inkluderer dynamisk utsendelse i Java, type introspeksjon og refleksjon i .NET, dynamisk språkkjøringstid i C # 4.0 og utførelse av lagrede prosedyrer i Procedural Language / Structured Query Language (PL / SQL) og Ada.
Seneste bindings viktigste ulemper er:
- Langsom applikasjonsytelse.
- Gir ikke fordeler med kodeutførelse, kontra tidlig binding.