多数のオプション項目を持つ複雑なオブジェクトを、段階的に組み立てて生成するデザインパターン。
コンストラクタの引数が増えすぎて可読性が落ちる問題(テレスコーピングコンストラクタ)を避けられる。メソッドチェーンで「これを設定して、次にこれを設定して」と読みやすく生成できることが多く、設定項目が多いオブジェクトの初期化でよく使われる。
© 2026 ITBGM