为什么要要写接口

来源:3-3 【应用】创建数据模型和数据仓库

weixin_宝慕林6551387

2021-09-19

为什么要单独写一个接口文件 然后在类里面继承接口 是写了个对sql封装了一下吗

可不可以单独新建一个类 来写sql 然后在Controller中使用

或者说 在Controller中直接写sql然后返回

这里不是很明白

写回答

1回答

阿莱克斯刘

2021-09-22

在实际工作中我们的项目都会通过分层来隔离代码逻辑,比如说经典三层(自上而下表现层、业务层、数据层)。一般来说,不会在controller(表现层)直接调用数据。数据的接入会放在数据层、而对数据做出变换、处理业务逻辑则放在业务层(也就是各种service),最后,处理完的数据才会交给表现层进行对外输出。通过接口,可以方便的使用IOC来进行依赖注入,可以对各种service的变化做到模块化处理,方便代码的维护。

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程