Satura rādītājs:
Definīcija - ko nozīmē vēlīna iesiešana?
Vēlā iesiešana ir izpildlaika process, kurā tiek meklēts deklarācijas nosaukums, kas atbilst unikāli norādītam tipam. Tas neietver tipa pārbaudi kompilācijas laikā, kad bibliotēku, ieskaitot objektu, atsauce nav nepieciešama.
Vēlu saistīšana ir pazīstama arī kā dinamiska saistīšana un neoficiāli - kā pīles mašīnrakstīšana un vārda iesiešana.
Techopedia izskaidro vēlu iesiešanu
Dinamiskās sasaistes atbalsta dēļ ar novēlotu iesiešanu izpildlaikā process var turpināt izpildi, pat ja dinamisko saišu bibliotēka (DLL) neeksistē, pēc pieejamības pārbaudes izvēloties alternatīvu izpildes ceļu. Vēlā iesiešana atvieglo darbu ar vispārējiem tipiem, kas nozīmē, ka vienu un to pašu veidu dažādu objektu piešķiršanai var izmantot atkārtoti. Vēlā iesiešana veido potenciālā polimorfisma pamatu.
Sākotnēji tā tika ieviesta Smalltalk, korporācija Microsoft pieņēma novēlotu iesiešanas koncepciju savā komponentu objektu modeļa (COM) tehnoloģijā. Citas novēlotas saistošas ieviešanas ietver dinamisku nosūtīšanu Java, tipa introspekciju un refleksiju .NET, dinamisku valodas izpildlaiku C # 4.0 un saglabāto procedūru izpildi procedurālajā valodā / strukturētā vaicājumu valodā (PL / SQL) un Ada.
Galvenie novēlotās iesiešanas trūkumi ir:
- Palēnināta lietojumprogrammas darbība.
- Nodrošina koda pabeigšanas priekšrocības salīdzinājumā ar agrīnu iesiešanu.
