扩展方法,接口,委托等之间的关联和使用情形?这几天在想到底这几个之间有什么大的区别,以及他们各自的最能发挥作用的情况,到底什么时候用什么?大家给我指点一下,说说你们的经验吧,谢谢!!
2 回答
慕仙森
TA贡献1827条经验 获得超7个赞
接口 是什么呢???其实就是个占位符……就跟占座一样,放上个自己的东西就代表这个座是自己人的了……
他就是个概念,他只是说一下所调用方法的输入什么,输出什么。
那委托跟接口有什么区别呢??
其实“委托”跟接口一样也是一个占位符……
只不过接口是为了适合面向对象这个思想 的一个东西,而委托是函数的占位符,扩展方法的由来是这样子的,因为微软的.net 类库
在1.0的时候,思想概念写的一些东西跟Java很像,因为当时急功近利,到了2.0的时候,要想修改旧的类库的时候,已经不可能了,
所以微软的编译器专家想出了一个办法,就是用一个新的概念来解决这个问题,就是“扩展方法”,可以在不修改原类库的基础上来进行新的方法的增添。
- 2 回答
- 0 关注
- 465 浏览
添加回答
举报
0/150
提交
取消