为什么dao层和service层要用接口?

DAO接口 为每个DAO声明接口的好处在于: 可以在尚未实现具体DAO的时候编写上层代码,如Service里对DAO的调用 可以为DAO进行多实现,例如有JDBCDAO实现,MyBatisDAO实现,而不需要更改上层代码,只需要简单的在Spring的IoC配置里修改一下注入的DAO实现 Service接口 可以在尚未实现具体Service情况下编写上层改代码,如Controller对Service
相关文章
相关标签/搜索