Factory Method パターン Memo コンストラクタだと自身の派生クラスを返せないので使う そういう用途はあまり無い? コンストラクタが例外を投げるとマズい場合に使える Scalaのコンパニオンオブジェクトにも言及したほうが?