Цитаты из книги   Современный язык Java. Лямбда-выражения, потоки и функциональное программирование

Читать отрывокОтрывок
Интерфейс ExecutorService отделяет отправку задачи на выполнение от непосредственно самого выполнения. По сравнению с использованием потоков и интерфейсом Runnable удобно то, что с помощью
1 Нравится
Комментировать
Параметризация поведения — это способность метода принимать в качестве параметров множество вариантов поведения, а затем, опираясь на них, воплощать различные последовательности операций.
Комментировать
Параметризация поведения (behavior parameterization) — паттерн разработки программного обеспечения, нацеленный на решение проблемы частых изменений требований. Если вкратце, параметризация поведения означает обеспечение доступности блока кода без его выполнения.
Комментировать
модель программирования WIMP (https://ru.wikipedia.org/wiki/WIMP) Windows 95 и более поздних версий. Если вкратце, то любая сущность представляет собой объект
Комментировать
функционального программирования (functional programming).
Комментировать
можно просто передать код отличающихся частей в качестве аргумента
Комментировать
новый лаконичный способ выражения параметризации поведения (behavior parameterization).
Комментировать
методов с реализацией по умолчанию
Комментировать
методики лаконичной передачи кода в методы (
Комментировать
Сначала у вас может возникнуть мысль: «Ну зачем они опять меняют мой язык?» Но потом, после начала работы с новыми функциями, вы обнаружите, что благодаря им пишете более краткий и чистый код вдвое быстрее, чем раньше, — и осознаете, что уже не хотите возвращаться к «старому Java».
Комментировать