У меня есть вопрос, где я ожидаю узнать, что такое правильная практика.Код, который я добавляю здесь только пример.так что не может быть рациональности.
Я собираюсь использовать функцию в функциональном интерфейсе сборки.мой метод выглядит следующим образом
Function<List<Manager>, List<Employee>> getEmployeesFromManager = m -> {
List<Employee> emps = new LinkedList<>();
for (Manager mgr : m) {
Employee emp=new Employee();
//do stuff
emps.add(emp);
}
return questActionParameters;
};
Мой вопрос такой.Я могу добавить этот код внутри интерфейса, а также я могу добавить этот код внутри класса обслуживания Impl.(Приложение Springboot).учитывая потокобезопасность и лучшую практику, что является правильным местом для этого кода?Интерфейс или класс?