デザインパターンのうちのBuilderパターンを勉強したのでメモしておく。 Builderパターンとは Builderとは、建築者や建築業者などを意味する単語である。 このパターンは複数のコンストラクタを用いて初期化を行いたいような場合に複雑さを抑えることが出来る。 Builderパターンを使わない場合の初期化処理 伝統的には、複数のコンストラクタで初期化を行うときには以下のように記述する。 public class Foo { private int a; private int b; private int c; public Foo(a) { //何らかの初期化処理 } public Foo(a, b) { //何らかの初期化処理 } public Foo(a, b,