service和serviceImpl的选择

service和serviceImpl的选择

有些同行公司代码风格使用service层=service接口+serviceImpl实现类;

而有的同行公司的代码风格是service层=service类;

网上有人说是因为当项目的业务逻辑简单时,可选择service层=service类;

当项目的业务复杂时,可选择service层=service接口+serviceImpl实现类;

至于复杂和简单的度得自己把握;

今天在看 spring实战(第4版)的时候,看到解释

如下:

spring鼓励应用程序的各个层以接口的形式暴露功能,在service层,可以使用service接口+serviceImple实现类,也可以使用service类,但考虑到“接口时实现松耦合的关键”,所以更加推荐使用

service接口+serviceImple实现类的方式来写service层代码。

核心是“松耦合”。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×