Turinys:
Apibrėžimas - ką reiškia vėlyvas įrišimas?
Pavėluotas įrišimas - tai vykdymo laikas deklaracijos pagal pavadinimą, atitinkančios unikaliai nurodytą tipą, paieškai. Tai nereikalauja tipo tikrinimo kompiliavimo metu, kai nereikalaujama nurodyti bibliotekų, įskaitant objektą.
Vėlyvasis rišimas taip pat žinomas kaip dinaminis rišimas ir, neoficialiai, kaip anties tipavimas ir pavadinimo rišimas.
„Techopedia“ paaiškina vėlyvą įrišimą
Dėl dinaminio susiejimo palaikymo per vėlyvą įrišimą vykdymo metu procesas gali tęsti vykdymą, net jei dinaminių nuorodų bibliotekos (DLL) nėra, pasirinkus alternatyvų vykdymo kelią patikrinus, ar nėra prieinamumo. Pavėluotas įrišimas palengvina darbą su generiniais tipais, o tai reiškia, kad tas pats tipas skirtingiems objektams priskirti gali būti pakartotinai naudojamas. Pavėluotas surišimas sudaro galimo polimorfizmo pagrindą.
Iš pradžių „Smalltalk“ pristatyta „Microsoft“ savo komponentinių objektų modelio (COM) technologijoje priėmė vėlyvojo įpareigojimo koncepciją. Kitos pavėluotai įpareigojančios realizacijos apima dinaminį dispečerį „Java“, tipo apžiūrą ir apmąstymą .NET, dinaminę kalbos vykdymo laiką C # 4.0 ir saugomų procedūrų vykdymą procedūrine kalba / struktūrizuota užklausos kalba (PL / SQL) ir „Ada“.
Pagrindiniai vėlyvojo įrišimo trūkumai:
- Lėtas programos veikimas.
- Nepateikia kodo užbaigimo naudos, palyginti su ankstyvu įrišimu.
