ファクトリークラス適応
複数の実装を同時にテスト