67,549
社区成员




public interface IBaseDao<T>
{
public T add(T t);
public void update(T t);
public void delete(int id);
…… 等等省略
public interface YdAccountDao extends IBaseDao<YdAccount>{
//这里什么都不写.如果有需求可以继续写自己的业务方法
}
[/quote]
还是不理解这段代码有什么意义。接口就是功能定义的集合,可以用来定义规范。这段代码既没有增加新功能,也没有描述新规范,有什么存在的必要呢?[/quote]
public T add(T t);
public void update(T t);
public void delete(int id);
这些不是功能吗?你还要什么功能?[/quote]
抱歉没表达清楚,我指的是YdAccountDao。
public interface IBaseDao<T>
{
public T add(T t);
public void update(T t);
public void delete(int id);
…… 等等省略
public interface YdAccountDao extends IBaseDao<YdAccount>{
//这里什么都不写.如果有需求可以继续写自己的业务方法
}
[/quote]
还是不理解这段代码有什么意义。接口就是功能定义的集合,可以用来定义规范。这段代码既没有增加新功能,也没有描述新规范,有什么存在的必要呢?[/quote]
public T add(T t);
public void update(T t);
public void delete(int id);
这些不是功能吗?你还要什么功能?
public interface IBaseDao<T>
{
public T add(T t);
public void update(T t);
public void delete(int id);
…… 等等省略
public interface YdAccountDao extends IBaseDao<YdAccount>{
//这里什么都不写.如果有需求可以继续写自己的业务方法
}
[/quote]
还是不理解这段代码有什么意义。接口就是功能定义的集合,可以用来定义规范。这段代码既没有增加新功能,也没有描述新规范,有什么存在的必要呢?[/quote]
public T add(T t);
public void update(T t);
public void delete(int id);
这些不是功能吗?你还要什么功能?[/quote]
抱歉没表达清楚,我指的是YdAccountDao。[/quote]
我在YdAccountDao的实现类中就可以通过IBaseDao定义的方法对我的泛型类进行操作了,我在 IBaseDao的实现类中封装了一些常用操作的实现。
public interface IBaseDao<T>
{
public T add(T t);
public void update(T t);
public void delete(int id);
…… 等等省略
public interface YdAccountDao extends IBaseDao<YdAccount>{
//这里什么都不写.如果有需求可以继续写自己的业务方法
}
[/quote]
还是不理解这段代码有什么意义。接口就是功能定义的集合,可以用来定义规范。这段代码既没有增加新功能,也没有描述新规范,有什么存在的必要呢?