Bahay Pag-unlad Ano ang huli na nagbubuklod? - kahulugan mula sa techopedia

Ano ang huli na nagbubuklod? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Late Binding?

Ang pagtatapos ng huli ay isang proseso ng pag-usisa ng paghahanap ng isang pahayag, ayon sa pangalan, na tumutugma sa isang natatanging uri. Hindi ito kasangkot sa pag-type ng uri sa panahon ng pag-iipon, kapag ang pagtukoy sa mga aklatan, kabilang ang isang bagay, ay hindi kinakailangan.

Ang pagtatapos ng huli ay kilala rin bilang dinamikong pagbubuklod at, impormal, bilang pag-type ng pato at pagbubuklod ng pangalan.

Ipinapaliwanag ng Techopedia ang Late Binding

Dahil sa pabago-bagong suporta sa pag-link sa pamamagitan ng huli na pagbubuklod sa runtime, ang isang proseso ay maaaring magpatuloy sa pagpapatupad, kahit na ang isang dynamic na link sa library (DLL) ay hindi umiiral, sa pamamagitan ng pagkuha ng isang kahaliling landas sa pagpapatupad pagkatapos suriin ang pagkakaroon. Ang pagtatapos ng pagwawakas sa huli ay nagpapadali sa pagtatrabaho sa mga pangkaraniwang uri, na nangangahulugang ang parehong uri para sa pagtatalaga ng iba't ibang mga bagay ay maaaring magamit muli. Ang pag-iikot sa huli ay bumubuo ng batayan para sa potensyal na polymorphism.

Orihinal na ipinakilala sa Smalltalk, pinagtibay ng Microsoft ang huli na konseptong nagbubuklod sa teknolohiyang sangkap ng object object (COM) na ito. Ang iba pang mga huling pagpapatupad ng pag-iikot ay kinabibilangan ng mga dynamic na pagpapadala sa Java, uri ng pagsisiyasat at pagmuni-muni sa.

Ang mga pangunahing kakulangan sa pag-iikot sa huli ay:

  • Mabagal na pagganap ng application.
  • Hindi nagbibigay ng mga benepisyo sa pagkumpleto ng code, kumpara sa maagang pagbubuklod.
Ang pagtatapos ng huli ay karaniwang ginagamit sa mga sitwasyon kung saan ang isang eksaktong interface ng object ay hindi alam sa oras ng disenyo, o kung saan ang pakikipag-ugnayan sa maraming hindi kilalang mga server ay humihimok ng mga pag-andar ng mga pangalan. Ginagamit din ito bilang isang workaround para sa mga isyu sa pagiging tugma sa pagitan ng maraming mga bersyon ng isang hindi wastong nabagong sangkap. Kaya, ang trade-off sa pagitan ng kakayahang umangkop at pagganap ay dapat timbangin bago ang pagbuo ng aplikasyon.

Ano ang huli na nagbubuklod? - kahulugan mula sa techopedia