Интерфейс (interface) – вид класса, который представляет собой объявление множества общедоступных характеристик и обязанностей.
Интерфейс (interface) – именованное множество операций, определяющее набор услуг, которые могут быть запрошены потребителем и предоставлены поставщиком услуг.
Интерфейс (interface) – Часть класс, через который существует доступ к внутреннему содержанию класса
Интерфейс (interface) – Именованный набор составляющих, описывающий контракт между поставщиками и потребителями услуг.
Интерфейс является специальным случаем класса, у которого (как правило) имеются операции и отсутствуют атрибуты.
Интерфейсы предназначены для определения операций классов, определения которых видимы извне, однако особенности их скрыты от клиентов.
Интерфейс не может существовать отдельно от класса, который реализует объявленные в нем операции.
Интерфейс является только объявлением элементом, но не является инстанцируемым элементом модели (т. е. во время выполнения экземпляры интерфейсов не существуют).
(отношение зависимости) (отношение реализации)