Что значит "отсутствие состояния"?

1,00
р.
Читаю:
Java SE 8 представляет собой единое наибольшее развитие языка Java в его истории. Относительно небольшое количество возможностей — лямбда-выражения, ссылки на методы и функциональные интерфейсы — объединены для получения модели программирования, которая сочетает объектно-ориентированный и функциональный стили. Под руководством Брайана Гетца (Brian Goetz) это слияние достигнуто таким образом, что поощряет лучшие практики — неизменность, отсутствие состояния, композиционность — при сохранении “чувства Java” — удобочитаемости, простоты, универсальности.
Что значит "отсутствие состояния"?

Ответ
В объектно-ориентированном программировании объект — это сущность, обладающая тремя признаками:
Индивидуальность (identity) — один объект можно отличить от другого. Поведение (behaviour) — у объекта есть методы, которые меняют его состояние, и через которые он общается с внешним миром. Состояние (state) — у объекта есть внутренние состояние, которое принадлежит объекту на протяжении его жизни, и от которого зависит поведение.
В Функциональном программировании объектов нет, но есть функции. И функции не имеют состояния — они чистое поведение
В Java 8 были добавлены лямбды и другие вещи из функциональной парадигмы. Лямбда в функциональном программировании — это анонимная функция и у нее нет состояния.
Вот об этом отсутствии состояния (как функциональном программировании) и идет речь.