接口的实现里为什么要用接口来定义
下面的类片断里为什么是"接口的实现"类里,要用接口来声明一个类,而且方法的返回类型也是"接口"类型呢?
哪位朋友有这样相关的例子可以传一下吗?因为我这个类里并没有用到这个dao.但是确有这样的代码
public class BgDaoImpl extends MyJdbcDaoSupport implements BgDao {
BgDao dao;
public BgDao getDao() {
return dao;
}
public void setDao(BgDao dao) {
this.dao = dao;
}