Чтобы привязать методы или конструкторы к функциональным интерфейсам, мы собираемся использовать Фабрику функциональных интерфейсов . Компонент фабрики функциональных интерфейсов используется для кэширования всех сгенерированных функциональных интерфейсов для более быстрого доступа. Прежде всего, мы должны добавить следующую зависимость к вашему pom.xml :
Привязка конструкторов
Для привязки конструкторов к функциональным интерфейсам мы будем использовать следующие конструкторы:
Методы привязки
Для привязки методов к функциональным интерфейсам мы будем использовать следующие методы:
Привязка недействительных методов
Для привязки методов void к функциональным интерфейсам мы будем использовать следующие методы:
Привязка к методам с логическим возвратом
Для привязки методов с логическим возвратом к функциональным интерфейсам мы будем использовать следующие методы:
В этой статье мы узнали, как привязывать методы или конструкторы к функциональным интерфейсам, и полный исходный код доступен здесь .
Оригинал: “https://dev.to/bw_software/how-to-bind-methods-or-constructors-to-functional-interfaces-i1e”