Есть интерфейс EmployeeRepository, у него метод getEmployee. Есть класс DbEmployeeRepository, он реализует EmployeeRepository. Но в то же время наследуется от AbstractRepository, с общим реализованным методом getAll. В сервисе мы используем EmployeeRepository. Как изменить структуру, чтобы вызвать метод getAll в интерфейсе EmployeeRepository?
Есть интерфейс EmployeeRepository, у него метод getEmployee. Есть класс DbEmployeeRepository, он реализует EmployeeRepository. Но в то же время наследуется от AbstractRepository, с общим реализованным методом getAll. В сервисе мы используем EmployeeRepository. Как изменить структуру, чтобы вызвать метод getAll в интерфейсе EmployeeRepository?
ну то есть у тебя есть метод, который возвращает всех сотрудников и при этом есть абстрактный репозиторий с методом - вернуть всех
Есть интерфейс EmployeeRepository, у него метод getEmployee. Есть класс DbEmployeeRepository, он реализует EmployeeRepository. Но в то же время наследуется от AbstractRepository, с общим реализованным методом getAll. В сервисе мы используем EmployeeRepository. Как изменить структуру, чтобы вызвать метод getAll в интерфейсе EmployeeRepository?
Надо EmployeeRepository унаследовать от AbstractRepository