コンストラクターの呼び出しを Builder パターンに置換します。
クラスコンストラクターは変更されませんが、クライアントはオブジェクトを段階的に構築できます。
オプションのパラメーターのリストが長いコンストラクターでは、特に役立つ可能性があります。