Я знаю, что это шаблон Builder, но это его модифицированная форма. Принимая во внимание, что статья Wikipedia по шаблону Builder приводит пример:
pizzaBuilder.createNewPizzaProduct();
pizzaBuilder.buildDough();
pizzaBuilder.buildSauce();
pizzaBuilder.buildTopping();
Pizza p = pizzaBuilder.getPizza();
Есть ли конкретное имя для модифицированного шаблона Builder, которое выглядит следующим образом:
Pizza p = pizzaBuilder.createNewPizzaProduct().buildDough().buildSauce().buildTopping();
Это лучше всего видно в библиотеке jQuery, где вы можете сделать что-то вроде:
$('li.item-a').parent().css('background-color', 'red');
Где каждый метод, включая начальный $ (), возвращает объект jQuery, который обычно представляет набор элементов страницы, и каждый метод работает с этим набором в некотором роде.