У дома развитие Какво е ранно обвързване? - определение от техопедия

Какво е ранно обвързване? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава ранно обвързване?

В C # ранното свързване е процес, при който променлива е присвоена на конкретен тип обект по време на неговото деклариране, за да се създаде ранно обвързан обект. Това контрастира процеса на къс обвързан обект, при който тип обект се разкрива в момента на инстанция.


Ранното свързване е реализирано в редица концепции на C #, като например претоварени методи, претоварени оператори и отменени методи, които директно се извикват чрез използване на производни обекти. Ранното свързване не е гъвкаво и може да доведе до проблеми със съвместимостта на версиите поради високата зависимост на свойствата и параметрите на свойствата и методите.


Ранното свързване е известно също като полиморфизъм във време на компилиране, статично свързване и статично типизиране.

Техопедия обяснява ранното обвързване

Ранните обвързващи предимства включват:

  • Компилаторът може да извърши оптимизация, което води до по-ефективни приложения
  • Ранно обвързаните обекти са по-бързи, имат по-добра четимост на кода и се поддържат лесно.
  • Използване на интегрираната среда за разработка на Visual Studio (IDE) като инструмент за разработка, помощни средства за ранно свързване при бързо разработване на приложения (RAD) чрез осигуряване на бърз достъп до свойства и методи на обекта - намаляване на типографските грешки.
  • Грешки се разкриват по време на компилиране, което намалява тежестта и честотата на грешките по време на изпълнение.

По време на ранното свързване, компилаторът C # извършва проверка на синтаксис и тип, за да гарантира, че правилната сума и тип на параметъра са предадени на метода или свойството. Ранното обвързване проверява и връщащата стойност, което минимизира времето за изпълнение и грешките по време на изпълнение.


Например, клиентско приложение за автоматизация на C # трябва да изчисли стойност с дефинирана формула на Microsoft Excel. Приложението може да създаде обект от тип Microsoft Excel и да извика необходимия му метод след инициализиране на свойствата на обекта. Тъй като Microsoft Excel е специфичен тип обект, създадената и присвоена променлива е рано свързан обект.


Докато работите с ранно обвързани обекти, е необходимо да се включи библиотеката на типовете, в която са дефинирани определенията на ранните свързани обекти. Освен това, ранен обвързан обект не може да се използва за задаване на обект от друг тип след неговото деклариране.

Това определение е написано в контекста на C #
Какво е ранно обвързване? - определение от техопедия