Интерфейс — это контракт, который обязывает сущность реализовать функциональность и сообщает другим сущностям что функционал реализован.
Если у тебя идет интерфейс IA { void Print() { Write("Hello"); }
и если у тебя идет класс A: IA
то класс А уже реализовывает контракт и "наследует" дефолтную реализацию от интерфейса