Java プロキシと cglib をチェックインしましたが、このプロジェクトを開始する方法についての例は見つかりませんでした。
これが私がしなければならないことです。
私はインターフェースを持っています:
public interface RoadMap<T extends City>{
public void map(T city);
}
と呼ばれるクラスの内部クラスとして、さまざまなタイプの都市がたくさんありますCities
次のように、クラスのさまざまな内部クラスをループすることにより、実行時にインターフェイスを実装できるようにしたいと考えていますCities
。
for(Class clazz : Cities.class.getDeclaredClasses()){
//implement RoadMap interface
}
型パラメーターが clazz 型のパラメーターである必要があることを除いて、すべての実装は同一です (for ループ内)。
これは可能ですか?もしそうなら、どこから始めるべきですか?Java Proxy と cglib はメソッドのインターセプトについてよく話しますが、それは私がここでやりたいことではありません。
ありがとう