fluent interface

An object-oriented application programming interface whose design relies extensively on chaining methods together, with the aim of improving code legibility.

Noun

  1. An object-oriented application programming interface whose design relies extensively on chaining methods together, with the aim of improving code legibility.

Origin

Coined in 2005 by Eric Evans and Martin Fowler.

Forms

fluent interfaces