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