Задать вопрос
@Bamp

Зачем использовать паттерн Builder, если можно передать массив в конструктор?

Читал на ресурсах, что одной из причин использования паттерна Builder является создания объекта с большим количеством параметров. Но почему бы просто не использовать для этого массив передаваемый в конструктор?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Во первых - хинтинг, не заглядывая в опупенно длинный массив вы можете по автохинтингу IDE определить какие есть поля, и не набирать их вручную.
Во вторых - плюшки ооп, типа наследование, например создаете базовый объект с большинством везде нужных полей, и если надо - расширяете и кастомизируете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы