Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

00 Programming Paradigms

❯

02 Sub Concept

❯

Fluent Interfaces

Fluent Interfaces

Feb 10, 20261 min read

  • programming-paradigms
  • metaprogramming
  • dsl
  • fluent

Fluent Interfaces

← Back to DSLs (Domain-Specific Languages)

A design pattern for creating internal DSLs where method calls are chained to read like natural language. Each method returns the object itself (or a builder), enabling expressive, readable API usage like query.where("age > 18").orderBy("name").limit(10).

programming-paradigms metaprogramming dsl fluent


Graph View

Backlinks

  • DSLs (Domain-Specific Languages)

Created with Quartz v4.5.2 © 2026

  • GitHub