Когда следует использовать интерфейсы

175
10 марта 2018, 19:07

Столкнулся с тем, что часто в системах объявляют интерфейсы для каждого класса из слоёв service or repository. Соответственно каждый интерфейс имеет только одну реализацию. Так вот, как мне кажется, это overhead. Хотелось бы узнать о том когда же все таки следует использовать интерфейсы, а точнее стоит ли их использовать вот в таких вот случаях. Возможно, есть какие-то хорошие практики или умные статьи по этому поводу.

Возможно, в разных языках разные практики, интересует ситуация с Java

READ ALSO
Column 'personal.id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause

Column 'personal.id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause

Не могу решить проблему, все работает корректно на базе Н2, на базе mssql вылетает ошибка (должна обязательно быть mssql)

168
Как правильно включить header в recyclerview?

Как правильно включить header в recyclerview?

Мне нужно, чтобы в recycler view появился headerКак правильно подключить его в адаптере? (есть два объекта - item и header)

144
Как проверить список стеков

Как проверить список стеков

Доброго времени суток!

145