Functional Programming

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

Closures and recursion are at the base of the functional programming paradigm.

Java 8 introduced lambda expressions, which allow behavior parameterization and functional programming.

Behavior Parameterization

Prior to Java 8, behavior parameterization was possible with anonymous classes.


Closures

Closures