c#.net中什么是接口呢?我想知道的是怎么去理解,跟类对象很相似么?
怎么去理解接口的概念呢?他存在的作用是什么以及优缺点是什么呢,可否用最通俗的语言帮我解答这些问题确实有时候不好去如何理解接口的概念。...
怎么去理解接口的概念呢?他存在的作用是什么以及优缺点是什么呢,可否用最通俗的语言帮我解答这些问题 确实有时候不好去如何理解接口的概念。
展开
展开全部
狭义上的接口就是interface 定义开放的方法用的
通常是实现类去继承这个接口 然后实现以下
为什么要用接口呢 ?说的简单点 接口把具体实现分离开了 你看到50几行的代码会头疼
但是看接口就很轻松 就很明白一些功能意义,编程的最终目的是减少复杂度,接口做的非常好。
好的 现在讲讲广义的接口,public方法相对于其他的类就是接口,对于一个函数而已 一个首部局部变量就是接口。我想 编程不要拘泥于表象层 接口不仅仅是一个interface那马肤浅 那么直接,当然 只是C#的语法特性存在这样的东西叫internal语义。开发时 不要为了接口而接口。接口是为了你服务的 不是你为接口服务 总的来说 你理解了接口的意义就明白了interface带来的好处
多看看别人优秀的代码 我想你一定能领会接口的用心良苦的
通常是实现类去继承这个接口 然后实现以下
为什么要用接口呢 ?说的简单点 接口把具体实现分离开了 你看到50几行的代码会头疼
但是看接口就很轻松 就很明白一些功能意义,编程的最终目的是减少复杂度,接口做的非常好。
好的 现在讲讲广义的接口,public方法相对于其他的类就是接口,对于一个函数而已 一个首部局部变量就是接口。我想 编程不要拘泥于表象层 接口不仅仅是一个interface那马肤浅 那么直接,当然 只是C#的语法特性存在这样的东西叫internal语义。开发时 不要为了接口而接口。接口是为了你服务的 不是你为接口服务 总的来说 你理解了接口的意义就明白了interface带来的好处
多看看别人优秀的代码 我想你一定能领会接口的用心良苦的
展开全部
接口按照字面的意思就相当于两个项目的连接方式,在C#中是一种规范,没有具体的实现,通过这种规范,项目经理可以建立程序框架,然后由普通程序员去实现这种规范,那就是类。也就是顶层设计和底层编码的问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接口interface其实在本质上和类、对象是一样的,只不过接口多为系统相对底层的功能实现而已。
追问
可以举个例子他跟类的不同 就像他如果跟类一样 那么这个‘接口’存在就不存在意义了 ,它跟类的差别在哪里呢?可以举个例子么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询