razumovsky r
это не определение
Интерфейс представляет ссылочный тип, который может определять некоторый функционал - набор методов и свойств без реализации. Затем этот функционал реализуют классы и структуры, которые применяют данные интерфейсы.
(чтобы вы хотя бы начали на одном языке немного говорить)