Дом развитие Что такое интерфейс (i / f)? - определение из техопедии

Что такое интерфейс (i / f)? - определение из техопедии

Оглавление:

Anonim

Определение - что означает интерфейс (I / F)?

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


Недостатки интерфейса в том, что все методы интерфейса должны быть открытыми, и в интерфейсе могут использоваться только абстрактные методы. Однако, поскольку эти методы неявны, они не объявлены.

Техопедия объясняет интерфейс (I / F)

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


Точно так же, когда класс реализует интерфейс, функциональные возможности метода реализуются без знания внутренней работы метода.


Ниже приведены примеры использования интерфейса:

  • Когда два или более несвязанных классов реализуют набор методов, которые могут быть определены в интерфейсе, а затем реализованы классами.
  • Когда интерфейс является хорошей альтернативой множественному наследованию классов.
  • Когда функциональность объекта раскрывается без описанной реализации.
Это определение было написано в контексте программирования
Что такое интерфейс (i / f)? - определение из техопедии