コンストラクターの呼び出しを Builder パターンに置換します。

クラスコンストラクターは変更されませんが、クライアントはオブジェクトを段階的に構築できます。

これは特にオプションのパラメーターのリストが長いコンストラクターで役立つ可能性があります。