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

В чем сходства и отличия паттерна Builder от остальных порождающих паттернов?

Помогите, пожалуйста, найти сходства (если они есть) и отличия Builder от AbstractFactory, FactoryMethod, Prototype, Singleton. Много писанины не прошу, чисто поверхностное сравнение
Вот что набросал я:
6380a5310c3b6074288333.png
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Бруноям
    Java-разработчик с нуля
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Builder:
query =  (new QueryBulder())
    .select(...)
    .with(...)
    .from(...)
    .all()
    .build();

Сложное апи создания какого-то объекта

AbstractFactory:
Просто создаем фабрику и просто вызываем ее метод создания

worker = (AbstractFooFactory factory, Params params) => factory.create(params);

worker(new FooMemoryFactory(), new Params())
Ответ написан
Ваш ответ на вопрос

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

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