@classmethodポリモルフィズムを使ってオブジェクトをジェネリックに