@DellDeniel

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

Помогите, пожалуйста, найти сходства (если они есть) и отличия Builder от AbstractFactory, FactoryMethod, Prototype, Singleton. Много писанины не прошу, чисто поверхностное сравнение
Вот что набросал я:
6380a5310c3b6074288333.png
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub
maksfedorov.ru
Builder:
query =  (new QueryBulder())
    .select(...)
    .with(...)
    .from(...)
    .all()
    .build();

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

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

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

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

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

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