Создание уровня сервиса и уровня DAO (интерфейс + реализация) или только реализация

Меня смущает структура создания уровень службы и уровень DAO : в некоторых примерах я вижу, как некоторые люди создают интерфейс + реализацию как для службы, так и для DAO, а в других примерах я вижу, как люди создают только реализация , особенно когда DAO расширяет класс AbstractDao , который содержит общие методы для этих DAO, поэтому я не понимаю, что делать, зачем идти это решение или другое, и какая лучшая практика (обычно используется), пожалуйста, посоветуйте.

7
задан Cœur 24 May 2019 в 17:44
поделиться