Патерни проєктування · Junior · Запитання 15 з 75

Коли корисний патерн «Будівельник» (Builder)?

Пояснення

Замість конструктора з десятьма параметрами - ланцюжок new QueryBuilder().select('id').where(...).limit(10).build(). Приклади: побудовники SQL-запитів (Knex), URL, конфігурацій. У JS часто досить передати об'єкт параметрів.

Де почитати

Помилка в запитанні

Патерни проєктування · Junior · запитання 15

Перевірте себе

Пройдіть тест Патерни проєктування · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест