比如:
interface: UserDAO.java
implementation:UserDAOImpl.java
如何实现在别的层次无法实现:UserDAOImpl user = new UserDAOImpl();
不知道说明白了吗?
比如:
interface: UserDAO.java
implementation:UserDAOImpl.java
如何实现在别的层次无法实现:UserDAOImpl user = new UserDAOImpl();
不知道说明白了吗?
但是你可以使用一个Util类来生成UserDao接口。
Ps:Dao只是持久层上的策略,不要把业务写进去哦!
使用Ioc或者叫DI容器就可以,如Spring或JF。
你可以拿这两个项目的源码来看看