Допустим, что выгоднее писать? Обычный метод со стандартной сигнатурой, или же делать тот же метод, но с приминением функциональных интерфейсов и лямбд, второй метод выглядит ново и заумно, но есть ли в этом большой смысл, с точки зрения скорости? Емеет ли анонимный класс преимущество перед стандартным методом?
@androedge5 жыл бұрын
Антон, добрый день. Я такого ещё не делал, но навскидку, теперь подобные вещи можно делать через функциональные интерфейсы. Есть ли большая разница? Скажите, сильно ли поменялась Java в продакшене, с точки зрения 8 версии? Я лично сейчас пишу всё с учётом 8 версии. Лямбды во все поля. Это сейчас мастхев, или народ пока пишет по-старинке?
@java85995 жыл бұрын
Но это только для примера в интерфейсе один метод, подразумевается, что их будет больше. причём здесь тогда функциональный интерфейс ? Это же очень распространенное решение - определяем интерфейс и обращаемся к нему, тем самым имея возможность "одним движением руки" подменить реализацию. Причем не в коде что-то менять, а в конфигурации.