为什么要要写接口
来源:3-3 【应用】创建数据模型和数据仓库

weixin_宝慕林6551387
2021-09-19
为什么要单独写一个接口文件 然后在类里面继承接口 是写了个对sql封装了一下吗
可不可以单独新建一个类 来写sql 然后在Controller中使用
或者说 在Controller中直接写sql然后返回
这里不是很明白
写回答
1回答
-
阿莱克斯刘
2021-09-22
在实际工作中我们的项目都会通过分层来隔离代码逻辑,比如说经典三层(自上而下表现层、业务层、数据层)。一般来说,不会在controller(表现层)直接调用数据。数据的接入会放在数据层、而对数据做出变换、处理业务逻辑则放在业务层(也就是各种service),最后,处理完的数据才会交给表现层进行对外输出。通过接口,可以方便的使用IOC来进行依赖注入,可以对各种service的变化做到模块化处理,方便代码的维护。
00
相似问题