> For the complete documentation index, see [llms.txt](https://hanfak.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hanfak.gitbook.io/workspace/general-paradigms/patterns/api/fluent-interfaces.md).

# Fluent Interfaces

* Makes the api intuitive
* Can concatenate methods
  * IDE will help suggest next method
* No temporal coupling
  * Have to know which methods needs to be called first, second..last
* More readable
* Example Stream API in java.utils
