Dom Rozwój Co jest wcześnie wiążące? - definicja z techopedia

Co jest wcześnie wiążące? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza wczesne wiązanie?

W języku C # wczesne wiązanie jest procesem, w którym zmienna jest przypisywana do określonego typu obiektu podczas deklaracji utworzenia obiektu z wczesnym wiązaniem. Kontrastuje to opóźniony proces obiektu, w którym typ obiektu jest ujawniany w momencie tworzenia wystąpienia.


Wczesne wiązanie jest implementowane w wielu koncepcjach języka C #, takich jak przeciążone metody, przeciążone operatory i przesłonięte metody, które są wywoływane bezpośrednio za pomocą obiektów pochodnych. Wczesne wiązanie nie jest elastyczne i może powodować problemy ze zgodnością wersji ze względu na wysoką zależność właściwości i typów metod i parametrów.


Wczesne wiązanie jest również znane jako polimorfizm czasu kompilacji, wiązanie statyczne i pisanie statyczne.

Techopedia wyjaśnia Wczesne wiązanie

Wczesne wiążące korzyści obejmują:

  • Kompilator może przeprowadzić optymalizację, co skutkuje bardziej wydajnymi aplikacjami
  • Wczesne obiekty są szybsze, mają lepszą czytelność kodu i są łatwe w utrzymaniu.
  • Wykorzystując zintegrowane środowisko programistyczne (IDE) Visual Studio jako narzędzie programistyczne, wczesne wiązanie pomaga w szybkim tworzeniu aplikacji (RAD), zapewniając szybki dostęp do właściwości i metod obiektów - redukując błędy typograficzne.
  • Błędy są ujawniane podczas kompilacji, co zmniejsza ważność i częstotliwość błędów w czasie wykonywania.

Podczas wczesnego wiązania kompilator C # wykonuje sprawdzanie składni i typu, aby upewnić się, że poprawna ilość i typ parametru są przekazywane do metody lub właściwości. Wczesne wiązanie sprawdza również wartość zwracaną, co minimalizuje czas wykonywania i błędy w czasie wykonywania.


Na przykład aplikacja kliencka automatyzacji C # musi obliczyć wartość za pomocą zdefiniowanej formuły Microsoft Excel. Aplikacja może utworzyć obiekt typu Microsoft Excel i wywołać wymaganą metodę po zainicjowaniu właściwości obiektu. Ponieważ Microsoft Excel jest określonym typem obiektu, utworzona i przypisana zmienna jest obiektem wcześnie powiązanym.


Podczas pracy z obiektami wcześnie związanymi konieczne jest dołączenie biblioteki typów, w której zdefiniowane są definicje typów obiektów wcześnie powiązanych. Ponadto obiekt wcześnie związany nie może zostać użyty do przypisania obiektu innego typu po jego deklaracji.

Ta definicja została napisana w kontekście C #
Co jest wcześnie wiążące? - definicja z techopedia