FactoryMthodパターン練習