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

java接口的意思

2013-07-30 
java接口的意义?1、(举个例子)假如有一个Service类,一个DaoInter 接口和一个DaoImp实现类。在Service类中定

java接口的意义

?

1、(举个例子)假如有一个Service类,一个DaoInter 接口和一个DaoImp实现类。

在Service类中定义了一个变量(这个接口在100个地方使用了):

DaoInter daoInter = new DaoImp();

?

2、(说明原因)这时接口和Spring的意义就体现出来了

(1)接口是模块间相互联系的窗口,所以这时我们就不要改变DaoInter这个接口的名称了(除非你想改100个地方)。

因为所有的地方定义的都是接口对象,所以只要接口名称不变就可以访问对象。

(2)假如不再使用DaoImp类,而是使用DaoImplement这个类的话,只需要将new DaoImp();改成new DaoImplement();即可。但是如果不使用spring的话,让然需要该100个地方。

使用spring的话,只需要将Dao的class指向DaoImplement就可以了

热点排行