1
我新的Java中,我有一個DAO類Networks
延伸基DAO類MyDao
。今後我將有DAO類這將延長MyDao
我的想法的數字是建立在MyDao
一個抽象的方法,並指定超MyModel
作爲參數類型。 例子:爪哇壓倒一切的抽象方法
public class Network extends MyModel
{
}
abstract public class MyDao<T> {
public abstract long save(T model);
public abstract List<T> getAll();
}
public class Networks extends MyDao<Network> {
@Override
public long save(Network model)
{
/* do stuff */
}
@Override
public List<Network> getAll()
{
/* do stuff */
}
}
我想知道,如果這種做法是可行的在Java或不是,多麼相似的任務應該怎麼辦?
是的,這是用Java實現面向對象的抽象方法的一個有效方法。 – SHA33