为什么这里用的是abstract class ,原理是什么,为什么要这样设计,如果这样设计接下来又怎么使用?
public abstract class BaseHibernateObjectDao
extends HibernateDaoSupportimplements BaseObjectDao {
......
}
问题补充:
我之前自己的写法是
public class BaseHibernateObjectDao
extends HibernateDaoSupportimplements BaseObjectDao {
......
}
然后每个实体dao extends BaseHibernateObjectDao ,那么BaseHibernateObjectDao中的方法实现就会被其它的实体Dao所拥有,而每个实体dao自己的部分可以实现自己的dao接口.那和前面的abstract class有什么不同?

abstract class的使用
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-