为什么项目没有接口service而是直接写servce的实现方法?
来源:7-8 部门列表交互功能开发(新增部门,删除部门,更新部门)-2

java界小菜鸟
2018-10-25
由于课程比较长还没有看完,这一点不是很明白!其他的项目都会先定义接口让后再定义实现类
写回答
1回答
-
你好,对于是否定义interface,一是看是否继续,比如走rpc接口时给其他系统调用时就属于必须,二看是否本身有多个实现,需要定义接口及多种实现。对于只有一种实现,而且不存在多种实现的地方,可以参考组内要求,本质上这里可加interface可不加interface,如果没有组内要求,写不写其实都还好。
对于权限系统而言,如果不其他系统暴露接口,我认为不需要增加interface,理论上对权限的判断只有一种方式,要么有要么没有,如果系统给出两种实现会很奇怪,也很容易是有问题的。022018-10-29
相似问题