オブジェクト指向

Builderパターン

日本語

概要

多数のオプション項目を持つ複雑なオブジェクトを、段階的に組み立てて生成するデザインパターン。

詳細

コンストラクタの引数が増えすぎて可読性が落ちる問題(テレスコーピングコンストラクタ)を避けられる。メソッドチェーンで「これを設定して、次にこれを設定して」と読みやすく生成できることが多く、設定項目が多いオブジェクトの初期化でよく使われる。

プログラミングの他の用語