Sie sind hier

Fluent API

Eintrag zuletzt aktualisiert am: 16.10.2023

Eine Fluent API (alias Fluent Interface) ist ein Designmuster in der Softwareentwicklung, bei dem Methodenaufrufe verkettet werden statt nacheinander auf ein Objekt angewendet werden:

Beispiel

Statt
obj.Methode1();
obj.Methode2();
obj.Methode3();

sieht ein Fluent-API so aus:
obj.Methode1().Methode2().Methode3();

Voraussetzung für ein Fluent-API ist, dass jede Methode in der Kette selbst wieder das / ein Objekt liefert.