Скажем, у вас есть интерфейс
public interface Change {
void updateUser();
void deleteUser();
void helpUser();
}
Я читал, что интерфейсы являются способом Java для реализации множественного наследования. Вы реализуете интерфейс, тогда у вас есть доступ к его методам. Я не понимаю, что методы не имеют никакого тела в интерфейсе, поэтому вам нужно дать им тело в своем классе. Поэтому, если интерфейс реализован более чем одним классом, вам нужно дать методу тело более чем в одном классе. Почему это лучше, чем просто использование отдельных методов в ваших классах, а не реализация интерфейса?