小项目觉得就没必要了,但是也说不准以后有大的改动呢。 1. 这样做使代码分离,方便后期维护 2. 代码可读性比较高,看接口就知道该类想实现什么功能 3. 代码逻辑分离,这样写的代码一层层分下去最后在控制层只要调用。高内聚低耦合的原则。 我感觉好像就这些了。
第一: 接口一般是用来规范代码结构。一般大公司会由SE先将系统架构搭建号,将许多操作进行接口来定义规范。让大家按照统一的方式来开发代码,有利于团队的合作。 第二:接口 有利于进行后期扩展,可以不改变原来业务的代码,实现扩展 接口如果用的好,在后期扩展什么的,会体现出来 如果没有驾驭接口的能力,一味的以套路进行接口的编写,建议还不如不写。要不反倒增加工作量
个人感觉是一种规范吧。。 刚开始学java的时候老师教这么多不理解。 以后进了公司跟着一个师傅学,发现在日本8年工作经验的师傅竟然也是坚持这么多, 后来慢慢自己习惯了这种结构,觉得还是蛮有好处的。 第一,看接口很明了的知道这个接口有哪些功能。 第二,写好了接口,接口的具体实现有可能并不是由自己实现,说白了,降低耦合性。 第三,如果以后嵌入第三方SDK的话,经常会用到这个实现接口的方式。自己写SDK的话当然也需要用到。 当然我说的是接口, dao,service,action三层接口原理类似。现在几乎已经不写java服务端了,这方面就不多说了。
81,092
社区成员
341,717
社区内容
加载中
试试用AI创作助手写篇文章吧