这个例子只是一个示例,在实际的开发中,你是可以在DAOFactory里面写dao的公用方法;
在使用的时候,就可以面向接口编程了!
比如说:
DAOFactory factory = new XXDaoFactory();
如果以后你再有类似的DAO,你就可以实现DAOFactory,而客户端代码就可以不用改变了!
这样满足"开-闭原则"
在使用的时候,就可以面向接口编程了!
比如说:
DAOFactory factory = new XXDaoFactory();
如果以后你再有类似的DAO,你就可以实现DAOFactory,而客户端代码就可以不用改变了!
这样满足"开-闭原则"
解决方案 »
- 问一个在jsp页面里引入java文件的路径问题
- com.ibm.CORBA.iiop.ORB 在那个包里面?
- js在jsp中调用java中的变量问题
- AES加密的实现另一种方法
- 请教关于缓存(或许是缓存)的问题
- silverstream 下怎么实现webservice???????
- tomcat启动后,如下报错!页面执行时,有错误!
- 如何防止struts action的重复执行
- 高手救命: Connection has already been created in this tx context for pool named 错误!
- 关于ssh信息发布系统的图片存储问题
- 一个struts DispatchAction的问题,急
- 有谁知道这个答案吗?
XXDaoFactory ss = new XXDaoFactory ()
如果说必须实现,那我都没用到,把他删了又能怎么样呢?
以后如果有什么公用的方法
在DAOFactory里加就是了
那些dao的实例都是通过XXDaoFactory获得的。而且这种用法在我们的项目里很常见,不知为什么????