понедельник, 6 февраля 2017 г.

Функциональное программирование в Java 8 (часть 1). Функции как объекты.

Если функциональное программирование вас привлекает, начнем с основ: Функции. Вы можете хранит функции как объекты, брать их как аргументы, возвращать их и более.

После прочтения части 0 - почему функциональное программирование это классно, мы возьмем наш первый большой шаг в тему нашего поста сегодня.


Зачем вам хранить функции как объекты?

1. Сделать супер приватный метод.
Как вы знаете, качество кода имеет важное значение. Вот почему мы используем частные функции, чтобы уменьшить методы один объект класса имеет. Мы не хотим показывать код другим они должны работать с публичными методами объекта. Но что, если мы хотим создать функции в нашем классе, которые видны только одним способом и невидимо для остального класса? С функциями как объектами первого класса, мы можем хранить функции в одном объекте, который можно увидеть только в этом самом одном методе.

2.

Источник
Вводная статья

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

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