Однажды я провел тест на прием на работу в компанию в Великобритании, и я получил этот отзыв:
"И ужасные классы Impl…"
На данный момент яначал сомневаться в использовании интерфейсов в микросервисах, где все доступно через HTTP.Подумав об этом, я понял, что у меня никогда не было ситуации, когда интерфейсы были бы действительно полезны в этой ситуации.
Я создал несколько личных проектов без них (если этого не требует Spring), и мне это понравилось.Возможность менять сервисы, не окрашивая их красным в IDE, была большим плюсом.
Кроме того, меньше кода для обслуживания.Я бы проголосовал за это для новых проектов.