builder patternアプリケーション内で複合体を作成するために を使用することを検討してobjectsいます。ただし、使用する正しいパターンであるかどうかについては懸念があります。
この例を見てください。ここでは、適切に機能するいくつかのコンクリートPizzaBuildersが作成されているのがわかります。ただし、私のアプリケーションでは、構築されているものに関する情報を渡す機能が必要です。たとえば、 の場合、ユーザーがやなどの特定のものを選択できるPizzaBuildersを作成する機能が必要です。ビルダーに渡す必要がある情報はさまざまであることは注目に値します。custom pizzasaucetoppings
この問題に対して正しいパターンを使用することを考えているのか、それとももっと適したものがあるのか 教えてください。それが問題の正しいパターンである場合、ビルダーに情報を渡す最もクリーンな方法についてアドバイスしていただけますか? インスタンス化の時点でしょうか?