Ich habe kürzlich den Lambda-Ausdruck beherrscht, der in Java 8 eingeführt wurde. Wenn ich eine Funktionsschnittstelle verwende, verwende ich normalerweise immer einen Lambda-Ausdruck, anstatt eine Klasse zu erstellen, die die Funktionsschnittstelle implementiert.
Wird dies als gute Praxis angesehen? Oder sind ihre Situationen, in denen die Verwendung eines Lambda für eine funktionale Schnittstelle nicht angemessen ist?