BaseDao.java
public interface BaseDao {}
BaseDaoImpl.java
public abstract class BaseDaoImpl implements BaseDao {}
UserService.java
public interface UserService extends BaseDao{}
UserServiceImpl.java
public class UserServiceImpl extends BaseDaoImpl implements UserService {} //User就不粘出来了
我想问下,为什么UserService这个接口还要继承一下BaseDao接口?UserServiceImpl不是继承了BaseDaoImpl了嘛,基础操作都有了。不继承也没有什么影响呀? 请知道的大神给说下原理。