コンストラクタの代わりにstaticファクトリメソッドを検討する

コンストラクタの代わりに、staticメソッドを提供した方が良い場合が多い。

コンストラクタの代わりとして使われるstaticメソッドをstaticファクトリメソッドという。

staticファクトリメソッドは、次の規約に従って命名する。