SobesLab логотип SobesLab

Ответ

Интерфейс определяет набор методов (без реализации). Любой тип, который реализовал (имеет) все методы интерфейса, тем самым удовлетворяет этому интерфейсу. Интерфейсы позволяют писать код, работающий с разными типами, не завися от их конкретной реализации.