Domov Razvoj Kaj je pozno zavezujoče? - definicija iz tehopedije

Kaj je pozno zavezujoče? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni pozno vezanje?

Pozno vezava je postopek izvajanja iskanja poimenovane deklaracije, ki ustreza enolično določeni vrsti. Ne vključuje preverjanja tipa med kompilacijo, kadar sklicevanje na knjižnice, vključno s predmetom, ni potrebno.

Pozno vezavo poznamo tudi kot dinamično vezavo in neuradno tudi kot tipkanje rac in vezavo imena.

Tehopedia razlaga pozno vezavo

Zaradi dinamične povezave s pomočjo pozne vezave v času izvajanja lahko postopek nadaljuje z izvajanjem, tudi če knjižnica dinamičnih povezav (DLL) ne obstaja, tako da po preverjanju razpoložljivosti izvede pot nadomestne izvedbene poti. Pozna vezava olajša delo z generičnimi vrstami, kar pomeni, da se lahko ista vrsta za dodeljevanje različnih predmetov ponovno uporabi. Pozna vezanje je osnova za potencialni polimorfizem.

Microsoft, ki je bil prvotno predstavljen v Smalltalku, je sprejel koncept pozne vezave v tehnologiji komponentnega objektnega modela (COM). Ostale izvedbe z zavezujočimi zavezami vključujejo dinamično odpošiljanje na Javi, vnos vrste in odsev v .NET, dinamično trajanje jezika v C # 4.0 in izvajanje shranjenih postopkov v procesnem jeziku / strukturiranem poizvedbenem jeziku (PL / SQL) in Adi.

Glavne pomanjkljivosti pozne vezave so:

  • Upočasnjeno delovanje aplikacije.
  • Ne zagotavlja koristi za dokončanje kode v primerjavi z zgodnjo vezavo.
Pozno vezavo se običajno uporablja v scenarijih, kjer natančen objektni vmesnik v času načrtovanja ni znan ali kjer interakcija z več neznanimi strežniki prikliče funkcije po imenih. Uporablja se tudi kot rešitev pri težavah z združljivostjo več različic nepravilno spremenjenih komponent. Zato je treba pred razvojem aplikacij pretehtati kompromis med fleksibilnostjo in uspešnostjo.

Kaj je pozno zavezujoče? - definicija iz tehopedije