Sé que este es el patrón del Constructor, pero es una forma modificada del mismo. Considerando que el artículo de Wikipedia sobre Builder da el ejemplo:¿Hay un término específico para el patrón del constructor donde cada método devuelve `this`?
pizzaBuilder.createNewPizzaProduct();
pizzaBuilder.buildDough();
pizzaBuilder.buildSauce();
pizzaBuilder.buildTopping();
Pizza p = pizzaBuilder.getPizza();
¿Hay un nombre específico para el Builder modificado que se parece a:
Pizza p = pizzaBuilder.createNewPizzaProduct().buildDough().buildSauce().buildTopping();
Esto se ve mejor en la Biblioteca jQuery, donde puede hacer algo como:
$('li.item-a').parent().css('background-color', 'red');
Donde cada método, incluido el inicial $(), devuelve un objeto jQuery que típicamente representa un conjunto de elementos de página, y cada método opera de algún modo en ese conjunto.
Ese es un nombre perfecto (comunica exactamente lo que es) +1 –
Estoy de acuerdo, que suena como el nombre perfecto. No solo eso, sino que nunca antes había oído hablar del término "Interfaz fluida", así que iré a leer más sobre otras técnicas con fluidez. – Ricket