Я рассматриваю использование builder pattern
, чтобы создать комплекс objects
в моей заявке. Однако я беспокоюсь о том, правильно ли это использовать.Правильное использование рисунка строителя
Take this example; здесь мы видим несколько конкретных PizzaBuilders
, которые создают красиво. Однако в моем приложении мне нужна возможность передать некоторую информацию, связанную с тем, что строится. Например, в случае PizzaBuilders
мне понадобится возможность создать custom pizza
, где пользователь может выбрать определенные вещи, такие как sauce
и toppings
. Стоит отметить, что информация, которую мне нужно будет передать разработчикам, будет различной.
Пожалуйста, не могли бы вы посоветовать, пользуюсь ли я правильным шаблоном для этой проблемы или может быть что-то еще лучше подходит? Если это правильный шаблон для проблемы, пожалуйста, не могли бы вы посоветовать самый чистый способ передать информацию строителям? Будет ли это в момент создания экземпляра?