Huis Ontwikkeling Wat is vroeg bindend? - definitie van techopedia

Wat is vroeg bindend? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Early Binding?

In C # is vroege binding een proces waarbij een variabele wordt toegewezen aan een specifiek type object tijdens de aangifte om een ​​vroeggebonden object te maken. Dit staat in contrast met het laat-gebonden objectproces, waarbij een objecttype wordt onthuld op het moment van instantiëren.


Vroege binding wordt geïmplementeerd in een aantal C # -concepten, zoals overbelaste methoden, overbelaste operatoren en overschreven methoden, die rechtstreeks worden aangeroepen via het gebruik van afgeleide objecten. Vroege binding is niet flexibel en kan leiden tot compatibiliteitsproblemen met de versie, vanwege de grote afhankelijkheid van eigenschappen en methoden en parameters.


Vroege binding is ook bekend als compileertijd polymorfisme, statische binding en statisch typen.

Techopedia verklaart Early Binding

Vroege bindende voordelen zijn onder meer:

  • De compiler kan optimalisatie uitvoeren, wat resulteert in efficiëntere applicaties
  • Vroeg gebonden objecten zijn sneller, hebben een betere leesbaarheid van de code en zijn gemakkelijk te onderhouden.
  • Met behulp van de geïntegreerde ontwikkelomgeving (IDE) van Visual Studio als een ontwikkeltool, helpt vroege binding bij snelle applicatie-ontwikkeling (RAD) door snelle toegang tot objecteigenschappen en -methoden te bieden - waardoor typefouten worden verminderd.
  • Fouten worden onthuld tijdens het compileren, wat de ernst en frequentie van de runtime-fouten vermindert.

Tijdens vroege binding voert de C # compiler syntaxis en typecontroles uit om ervoor te zorgen dat de juiste parameterhoeveelheid en het juiste type worden doorgegeven aan de methode of eigenschap. Vroege binding controleert ook op de retourwaarde, waardoor de uitvoeringstijd en runtime-fouten worden geminimaliseerd.


Een C # -automatisering-clienttoepassing moet bijvoorbeeld een waarde berekenen met een gedefinieerde Microsoft Excel-formule. De toepassing kan een object van het type Microsoft Excel maken en de vereiste methode aanroepen nadat de objecteigenschappen zijn geïnitialiseerd. Omdat Microsoft Excel een specifiek type object is, is de gemaakte en toegewezen variabele een vroeggebonden object.


Tijdens het werken met vroeggebonden objecten, is het noodzakelijk om de typebibliotheek op te nemen waarin de definities van vroeggebonden objecttypen zijn gedefinieerd. Bovendien kan een vroeggebonden object niet worden gebruikt om een ​​object van een ander type toe te wijzen na zijn verklaring.

Deze definitie is geschreven in de context van C #
Wat is vroeg bindend? - definitie van techopedia