Obsah:
Definice - Co znamená pozdní vazba?
Pozdní vazba je běhový proces vyhledávání deklarace podle jména, která odpovídá jednoznačně určenému typu. Nezahrnuje kontrolu typu během kompilace, když není vyžadováno odkazování na knihovny, včetně objektu.
Pozdní vazba je také známá jako dynamická vazba a neformálně jako kachní psaní a vazba na jméno.
Techopedia vysvětluje pozdní vazbu
Z důvodu podpory dynamického propojení prostřednictvím pozdní vazby za běhu může proces pokračovat ve provádění, i když knihovna dynamických odkazů (DLL) neexistuje, a po kontrole dostupnosti provede alternativní cestu provádění. Pozdní vazba usnadňuje práci s generickými typy, což znamená, že stejný typ pro přiřazení různých objektů může být znovu použit. Pozdní vazba tvoří základ pro potenciální polymorfismus.
Společnost Microsoft byla původně představena v Smalltalk a přijala koncept pozdní vazby v technologii COM (Object Object Model Model). Mezi další implementace v pozdějších vazbách patří dynamické odesílání v Javě, typová introspekce a reflexe v .NET, dynamické jazykové runtime v C # 4.0 a provádění uložených procedur v procedurálním jazyce / strukturovaném dotazovacím jazyce (PL / SQL) a Ada.
Hlavní nevýhody pozdní vazby jsou:
- Zpomalený výkon aplikace.
- Neposkytuje výhody dokončení kódu oproti včasné vazbě.