Looking for java Keywords? Try Ask4Keywords

Java LanguageInterface Fluent


Remarques

Buts

L'objectif principal d'une interface Fluent est d'améliorer la lisibilité.

Lorsqu'il est utilisé pour construire des objets, les choix disponibles pour l'appelant peuvent être clairement définis et appliqués via des contrôles à la compilation. Par exemple, considérez l’arbre suivant des options représentant des étapes le long du chemin pour construire un objet complexe:

A -> B 
  -> C -> D -> Done
       -> E -> Done
       -> F -> Done.
       -> G -> H -> I -> Done.

Un constructeur utilisant une interface fluide permettrait à l'appelant de voir facilement quelles options sont disponibles à chaque étape. Par exemple, A -> B est possible, mais A -> C n'est pas et entraînerait une erreur de compilation.

Interface Fluent Exemples Liés