Дом развитие Что такое раннее связывание? - определение из техопедии

Что такое раннее связывание? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Раннее связывание?

В C # раннее связывание - это процесс, в котором переменная назначается определенному типу объекта во время его объявления для создания объекта с ранним связыванием. Это противопоставляет процесс объекта с поздней привязкой, где тип объекта раскрывается во время создания экземпляра.


Раннее связывание реализуется в ряде концепций C #, таких как перегруженные методы, перегруженные операторы и переопределенные методы, которые напрямую вызываются с помощью производных объектов. Раннее связывание не является гибким и может привести к проблемам совместимости версий из-за высокой зависимости свойств и типов методов и параметров.


Раннее связывание также известно как полиморфизм времени компиляции, статическое связывание и статическая типизация.

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

Ранние обязательные преимущества включают в себя:

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

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


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


При работе с объектами с ранней привязкой необходимо включить библиотеку типов, в которой определены определения типов объектов с ранней привязкой. Кроме того, объект с ранней привязкой нельзя использовать для назначения объекта другого типа после его объявления.

Это определение было написано в контексте C #
Что такое раннее связывание? - определение из техопедии