Beschreibe Funktionale Programmierung
Nenne Prinzipien der Funktionalen Programmierung
Was sind pure Funktionen?
Funktionen die bei gleicher Eingabe das gleiche Ergebnis liefern
Nenne Vorteile purer Funktionen
Wann spricht man von einem funktionalen Interface?
Interfaces, die nur eine Operation (abstrakte Methode) haben, werden als funktionale Interfaces bezeichnet.
Was bietet die Java Stream API?
Klassen, um Operationen nach dem funktionalen Stil auf Streams von Elementen zu unterstützen, wie bspw. Map-reduce Transformationen auf Collections.