Усугубляет. Пойми, если твой набор публичных методов не соответствует интерфейсу, то это потенциальная возможность нарушить интерфейс, что приведет к невозможности использовать этот пср вообще в принципе. В моем случае это приведет только к неоднозначности, что тоже не очень хорошо, но прокатит во многих случаях.
Нене, как раз наоборот. Использование методов, описанных в интерфейсе, с набором параметров, этому интерфейсу не соответствующему, 100% ломает совместимость рано или поздно, и тут без вариантов. Второй же интерфейс можно деть куда угодно, хоть в другом классе реализовать.