采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
由于课程比较长还没有看完,这一点不是很明白!其他的项目都会先定义接口让后再定义实现类
你好,对于是否定义interface,一是看是否继续,比如走rpc接口时给其他系统调用时就属于必须,二看是否本身有多个实现,需要定义接口及多种实现。对于只有一种实现,而且不存在多种实现的地方,可以参考组内要求,本质上这里可加interface可不加interface,如果没有组内要求,写不写其实都还好。对于权限系统而言,如果不其他系统暴露接口,我认为不需要增加interface,理论上对权限的判断只有一种方式,要么有要么没有,如果系统给出两种实现会很奇怪,也很容易是有问题的。
我看了很多项目都有service都会有interface,是不是这种写法安全性会好一点,还是说完全没有区别(除了rpc接口和多种实现)
非常感谢!
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.4k 6
2.1k 22
1.4k 20
1.3k 20
1.1k 18