asp.net 开发中为什么使用接口?

asp.net开发中为什么使用接口?用接口用什么好处?这是接口... asp.net 开发中为什么使用接口? 用接口用什么好处? 这是接口 展开
 我来答
尉友微生如云
2019-04-24 · TA获得超过1001个赞
知道小有建树答主
回答量:1671
采纳率:100%
帮助的人:7.8万
展开全部
对于接口的作用,在一些小的项目上,很难看出其发挥的优势。这就使一些经常的做小项目的开发人员,做时间久了就感觉不到它有什么好的,有时候写起来还麻烦,干脆不用了。其实,在一些大项目上,接口的作用是发挥地相当的明显的。

比如:如果你开发业务逻辑代码,当你好不容易的实现了它全部的功能,突然用户需求要改,你在修改你代码的同时,调用你代码的其它人也会改,如果代码关联性强的话,会有很多人都要改动代码,这样一来二去,程序会变得相当的不稳定,而且可能还会出现更多的新Bug,所有人都可能会陷入混乱。

但如果使用接口的话,在你使用它之前,就要想好它要实现的全部功能(接口实际上就是将功能的封装)。确定下这个接口后,如果用户需求变了,你只要重新写它的实现类,而其它人只会调用你的接口,他不管你是怎么实现的,它只需要接口提供的功能。这样,很可能只需要把你的代码修改就可以了,其他人什么都不用做。同时:这样做的话,使得开发人员能够分工明确,只要确定下来接口了,就可以同时进行开发,提高开发效率。另外,使用接口还有使用方便,可读性强,结构清晰等优点。

当然,我说的这些也可能是浅层面的,在其他方面还有很多的好处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
香珍钞绍元
2019-04-18 · TA获得超过1052个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:7.7万
展开全部
跟你说白了点:接口用于实现某一特定的功能,并支持多重继承,接口安全性也是比较好的!因为他是抽象的,而接口是抽象类的“变体”,抽象类用于一个项目中整体需要的功能!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式