Не совсем. Как говорит нам концепция интерфейса, если какой-либо класс хочет использовать определенный интерфейс, то ему необходимо реализовать все эти методы, и да. Для этого утверждения есть одно метро, которое, если какой-либо конкретный класс не желает реализовывать все методы интерфейса он может объявить свой класс абстрактным.
Короче говоря, класс A реализует интерфейс и
класс наследует свойства от других родительских классов.
(Пример для java)
interface IService
{
void Method1();
void Method2();
}
class A implements IService{
void Method1(){
}
void Method2(){
}
}
или
Abstract class B implements IService{
void Method2(){
}
}