Domov Rozvoj Co je pozdní vazba? - definice z techopedie

Co je pozdní vazba? - definice z techopedie

Obsah:

Anonim

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ě.
Pozdní vazba se obvykle používá ve scénářích, kde přesné objektové rozhraní není známé v době návrhu, nebo kde interakce s více neznámými servery vyvolávají funkce podle jmen. Používá se také jako řešení problémů s kompatibilitou mezi více verzemi nesprávně upravené součásti. Proto musí být kompromis mezi flexibilitou a výkonem zvážen před vývojem aplikace.

Co je pozdní vazba? - definice z techopedie