FactoryMethodパターン完了
Singletonパターン完了