Интерфейс (I / F)

Автор: Lewis Jackson
Дата создания: 9 Май 2021
Дата обновления: 14 Май 2024
Anonim
D.W. Fearn VT-I/F Instrument Interface DI - Gearslutz @ Winter NAMM 2017
Видео: D.W. Fearn VT-I/F Instrument Interface DI - Gearslutz @ Winter NAMM 2017

Содержание

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

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

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

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

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

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