Страницы

Поиск по вопросам

вторник, 30 апреля 2019 г.

Стоит ли заменять анонимную реализацию с одним методом лямбдой?

Intllij Idea предлагает заменить анонимную реализацию с одним методом лямбдой. Но по смыслу это не функциональный интерфейс, а просто переопределение одного метода одного класса. Стоит ли заменять?
return new NextImportIdParams() { @Override public String getCollectionName() { return new CollectionName(); } };


Ответ

Все зависит от того под какую версию java пишете + от принятого code style. Если вам никто не связывает руки, то определенно лямбы делают код более компактным и читабельным.

Комментариев нет:

Отправить комментарий