接口的作用

 我来答
雪V歌
2016-06-03 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222935
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
接口的作用:
接口的用途不但多,而且是非常必要。这就是为什么我们为什么老是提“面向接口编程”的概念。
你现在对其理解不深没有关系,只是在实际中先用。等积累到一定程度就知道接口的好处了。

就拿你上面的例子说接口的用途之一,那就是“多态”。这个词你应该不陌生吧,相信老师应该和你们说过吧
VideoCard vc=new Elsa();
//VideoCard vc=new Colourful();
vc.display();
这里vc 可以new Elsa(); 可以new Colourful(); 可以实现不同的功能。换句话说一会可以拿它当锤子使用,一会
拿他当电锯使用,前提是他们实现了同样的接口。只要你接口的方法定义没有变,针对外部而言 ,你的具体实现外部是不
感知的。所以,这就为你以后程序的扩展性提供基础。“对修改封闭,对扩展开发”。

前面是接口的一个基本用途,规定子类的行为。更为广阔的用途是接口为其他人使用者提供什么用途。模块和模块之间的解耦
就看你的接口设计的是不是合理,是不是好用。这就是框架设计师。

为什么要用接口 :用于处理多变的情况。
接口在实际开发过程中最大好处是,你可以按照设计,先把接口写好,然后分配大伙干活的时候,告诉a们去用写好的接口去实现他们的具体功能,而告诉b们,去写那些已经写好但是没有具体的代码的接口,这样可以提高工作效率。并且底层和应用也通过接口做了一个很明显的分层。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式