为什么要用Service接口和DAO接口?

为什么要用Service接口和DAO接口?

其实就是为了解耦,解耦说的意思是你更改某一层代码,不会影响其他层代码。
举例说明:
比如像spring这样的框架,你会了解面向接口编程,表示层调用控制层,控制层调用业务层,业务层调用数据访问层。
举个例子:如果用DAO接口,那么持久层是用Hibernate,还是用myBatis,还是 JDBC,随时都可以替换,而不用修改业务层Service类的代码。


版权声明:本文为qq_36760873原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。