Java LanguageInterfaz fluida


Observaciones

Metas

El objetivo principal de una interfaz fluida es una mayor legibilidad.

Cuando se usa para construir objetos, las opciones disponibles para el llamante se pueden hacer claramente y cumplir mediante controles en tiempo de compilación. Por ejemplo, considere el siguiente árbol de opciones que representan pasos a lo largo de la ruta para construir un objeto complejo:

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

Un constructor que utiliza una interfaz fluida permitiría a la persona que llama ver fácilmente qué opciones están disponibles en cada paso. Por ejemplo, A -> B es posible, pero A -> C no es y daría como resultado un error en tiempo de compilación.

Interfaz fluida Ejemplos relacionados