扩展方法,接口,委托等之间的关联和使用情形

扩展方法,接口,委托等之间的关联和使用情形?

这几天在想到底这几个之间有什么大的区别,以及他们各自的最能发挥作用的情况,到底什么时候用什么?

大家给我指点一下,说说你们的经验吧,谢谢!!


繁星淼淼
浏览 466回答 2
2回答

慕仙森

接口 是什么呢???其实就是个占位符……就跟占座一样,放上个自己的东西就代表这个座是自己人的了…… 他就是个概念,他只是说一下所调用方法的输入什么,输出什么。 那委托跟接口有什么区别呢?? 其实“委托”跟接口一样也是一个占位符……只不过接口是为了适合面向对象这个思想 的一个东西,而委托是函数的占位符,扩展方法的由来是这样子的,因为微软的.net 类库在1.0的时候,思想概念写的一些东西跟Java很像,因为当时急功近利,到了2.0的时候,要想修改旧的类库的时候,已经不可能了,所以微软的编译器专家想出了一个办法,就是用一个新的概念来解决这个问题,就是“扩展方法”,可以在不修改原类库的基础上来进行新的方法的增添。

慕标5832272

这几个东东没任何关联 。扩展方法是3.0以上的版本有的。主要为了让语法更加流畅。接口 是对与类的一种抽象。委托就是指针了。关联地方真木有啊。
打开App,查看更多内容
随时随地看视频慕课网APP