close #13 全クラスのコンストラクタをstaticファクトリーメソッドに置換。