Интерфейс в данном контексте, вероятно, относится к протоколу (protocol) в Swift.
Протоколы определяют набор методов, свойств и других требований, которым должен соответствовать класс, структура или перечисление. Подключение интерфейса (т.е. соответствие протоколу) позволяет получить поведение, определенное этим протоколом, через следующие механизмы:
Требуемые методы и свойства: Протокол обязывает тип, который ему соответствует, реализовать определенные методы и свойства. Это гарантирует, что любой объект этого типа будет обладать необходимым поведением.
swift
Дефолтные реализации методов и свойств: Протоколы могут предоставлять дефолтные реализации для своих методов и свойств с помощью расширений (extensions). Это позволяет типам, соответствующим протоколу, получить поведение "из коробки", если они не предоставят свою собственную реализацию.
swift
Полиморфизм: Использование типа протокола позволяет работать с объектами разных конкретных типов единообразно, через общий интерфейс, тем самым получая абстрактное поведение, определенное этим протоколом.
swift
Таким образом, подключение интерфейса (соответствие протоколу) позволяет типу наследовать, реализовывать или использовать дефолтные имплементации поведения, определенного этим протоколом, обеспечивая структурность, переиспользуемость кода и полиморфизм.