В функции сборкиПравильно ли внедрять внутренний интерфейс? - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть вопрос, где я ожидаю узнать, что такое правильная практика.Код, который я добавляю здесь только пример.так что не может быть рациональности.

Я собираюсь использовать функцию в функциональном интерфейсе сборки.мой метод выглядит следующим образом

    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).учитывая потокобезопасность и лучшую практику, что является правильным местом для этого кода?Интерфейс или класс?

...