Java项目中为什么要用接口,哪些地方用到了,用接口的好处是什么?

虽然项目中自己写过很多接口,知道那是一种规范,安全,具体是为什么呢?... 虽然项目中自己写过很多接口,知道那是一种规范,安全,具体是为什么呢? 展开
 我来答
guo471788340
2014-05-15 · TA获得超过255个赞
知道答主
回答量:49
采纳率:100%
帮助的人:23.4万
展开全部
说简单点,一个项目需要别的项目对接的话,就需要接口来调你的项目的数据,方法等。不然直接初始化你的项目的类,从而修改一些数据,添加一些病毒方法的话,怎么办?安全角度。你的项目可能要很多别的来对接,a对接,b对接,c……如果不规范好,a对接后要改,b,c等等怎么办,就没法用了。规范角度。(结合楼上理解更清楚,还有一些学习中的零件接口类比就好理解多了)
匿名用户
2014-05-15
展开全部
使用接口其实就有点像实现虚函数的调用一样, 用继承接口的子类实例化声名得接口就可以经过接口调用子类外部接口定义的函数。使用这种接口方式编程, 如果业务逻辑发生变化需求新增类多办法, 就可以再不改动原来已经写好的代码基础上新增一个类来实现接口中定义的函数来实现!
这么说吧,每台打印设备的实现各不相同,微软不可能给各种设备都提供一种实现方法,windon系统在设计时会提供一个打印功能的接口,让打印设备来实现这个接口,接入操作系统!也就说,如果你写的这个方法,以后在其他地方,或者其他系统需要使用到,别人只需要去实现你这个接口就可以了,不需要去重新改你的方法
追问
谢谢这么详细的回答。
追答
望采纳,谢谢!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式