首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

DAO中为什么要让类实现一个接口,写接口的作用是什么解决办法

2012-01-11 
DAO中为什么要让类实现一个接口,写接口的作用是什么DAO中为什么要让类实现一个接口,写接口的作用是什么感

DAO中为什么要让类实现一个接口,写接口的作用是什么
DAO中为什么要让类实现一个接口,写接口的作用是什么
感觉这个接口没多大作用

示例代码如下:

Java code
public interface ArticleDAO {    public int insertAricle(String id);    public boolean deleteArticle(String id);    public boolean updateArticle(Article art);    public Article findArticle(String id);}

Java code
public class ArticleDAOImp implements ArticleDAO{    private Connection conn;    public ArticleDAOImp(Connection conn) {        this.conn = conn;    }    public int insertAricle(String id) {        throw new UnsupportedOperationException("Not supported yet.");    }    public boolean deleteArticle(String id) {        throw new UnsupportedOperationException("Not supported yet.");    }    public boolean updateArticle(Article art) {        throw new UnsupportedOperationException("Not supported yet.");    }    public Article findArticle(String id) {        throw new UnsupportedOperationException("Not supported yet.");    }    public void releaseConnection(){        try{            this.conn.close();        }catch(Exception e){            e.printStackTrace();        }            }}


感谢大家的帮忙!

[解决办法]
写接口是为了更好的实现程序的可移植性。
例如这里可以写多个数据库的实现方法。


[解决办法]
一个接口可以有多个实现~
从接口的角度看问题,能提高对软件架构的理解~
一个程序,设计,从接口的角度考虑,
你把的每个部分抽象出来,也就说不提供实现,
很快你就可以把握整个架构~层次也比较清晰...

热点排行