public interface GenericDAO<T>{
// some methods
}
public interface PersonGenericDAO extends GenericDAO<Person> {}
public interface TeacherGenericDAO extends GenericDAO<Teacher> {}
public interface StudentGenericDAO extends GenericDAO<Student> {}
次のように、これらのインターフェイスによってプロキシ インスタンスを作成するライブラリがあります。
creator.onDemand(PersonGenericDAO.class);
不要なインターフェイスを削除する静的メソッドを作成したいだけです。しかし、私はこれについて何の考えも持っていません。
public static <X> GenericDAO<X> getGenericDAO(X type){
// return ??????????
}