Кућа Развој Шта је рано везивање? - дефиниција из техопедије

Шта је рано везивање? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - шта значи рано увезивање?

У Ц #, рано везивање је процес у коме се променљива додељује одређеној врсти објекта током његове декларације како би се створио рано везани објект. Ово је у супротности са процесом касног везивања објеката, где се тип објекта открива у тренутку проналаска.


Рано везивање је имплементирано у више Ц # концепата, као што су преоптерећене методе, преоптерећени оператери и преписани методи, који се директно позивају коришћењем изведених објеката. Рано везивање није флексибилно и може резултирати проблемима у вези са компатибилношћу верзије, због велике зависности врста и параметара својстава и метода.


Рано везивање је такође познато као полиморфизам времена сакупљања, статичко везивање и статичко куцање.

Техопедија објашњава рано везивање

Погодности за рано везивање укључују:

  • Компајлер може извршити оптимизацију, што резултира ефикаснијим апликацијама
  • Раније везани објекти су бржи, имају бољу читљивост кода и лако се одржавају.
  • Коришћење интегрисаног развојног окружења (ИДЕ) Висуал Студио-а као алата за развој, помоћна средства за рано везивање у брзом развоју апликација (РАД) пружају брзи приступ својствима и методама објеката - смањујући типографске грешке.
  • Грешке се откривају током компилације, што смањује озбиљност и учесталост грешака током извршавања.

Током раног везивања, Ц # преводилац врши провјеру синтаксе и типа како би осигурао да се исправна количина и врста параметра прослиједе методи или својству. Рано увезивање такође проверава повратну вредност, што минимизира време извршења и грешке у извршавању.


На пример, клијентски програм за аутоматизацију Ц # треба да израчуна вредност са дефинисаном Мицрософт Екцел формулом. Апликација може креирати објект типа Мицрософт Екцел и позвати потребну методу након иницијализације својстава објекта. Будући да је Мицрософт Екцел специфична врста објекта, креирана и додељена варијабла је рано везани објект.


Док радите с рано повезаним објектима, потребно је укључити библиотеку типа у којој су дефиниције рано везаних типова објеката. Поред тога, рано везани објект се не може користити за додељивање предмета друге врсте након његове декларације.

Ова дефиниција је написана у контексту Ц #
Шта је рано везивање? - дефиниција из техопедије