我有一个界面
public interface Doable<T,U> {
public U doStuff(T t);
}
我有一个实现的抽象类Doable<T,U>
public abstract class AbstractDoable<T,U> implements Doable<T, U> {
private SomeClass someClass;
}
现在我需要实现上面的类,但是我需要为T
和使用不同的类U
。
请建议我应该如何进行,因为我需要有多个AbstractDoable
不同的实现T
和U
。例如:
ConvertDoable<String,Integer> extends AbstractDoable
或者
ConvertDoable<A,B> extends AbstractDoable