社区
C#
帖子详情
接口有什么特点,用它有什么好处,委托有什么特点,用它有什么好处,各举一个例子
wave_calmly
2004-10-22 05:10:50
接口有什么特点,用它有什么好处,委托有什么特点,用它有什么好处,各举一个例子
...全文
320
11
打赏
收藏
接口有什么特点,用它有什么好处,委托有什么特点,用它有什么好处,各举一个例子
接口有什么特点,用它有什么好处,委托有什么特点,用它有什么好处,各举一个例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
轻舟已过万重山
2004-11-25
打赏
举报
回复
接口用来定义,
继承的类用来实现。
NYPSX
2004-11-25
打赏
举报
回复
看了半天还是不明白,还是看书去吧,再见
happyjun2000
2004-10-23
打赏
举报
回复
可以实现多继承,net中的类是不能多继承的。
happyjun2000
2004-10-23
打赏
举报
回复
顶,接点分^_^
无聊就接分来了
echoxue
2004-10-22
打赏
举报
回复
interface,可以继承多个接口
whmjw
2004-10-22
打赏
举报
回复
简单的说如果你有一个接口interface,接口中有一个Add的方法,但不提供其实现,那么实现该Add方法是由继承的类来实现
如果你有一个类A继承自interface,那么在类A中必须实现Add方法
如果还有其他的类继承自interface,那么这么类也必须实现Add方法
Reeezak
2004-10-22
打赏
举报
回复
1、接口就是一个纯粹的抽象类,在.NET里面叫做继承,其实JAVA的说法更好——“实现”。因为,继承接口的意思就是说必须实现其所有的方法,而抽象类则不一定要实现它,可以继续让某些方法“抽象”着。好处就是作为一个约定,让继承它的类实现那些方法。这样,就可以在另外一些类中实现一些方法来处理了,处理的就是一个接口,继承了该接口的类可以转换成这个接口,处理起来当然就方便了。.NET里面的基类库用了很多这样的方法。例子:IClonable接口,几乎所有的类都有Copy方法,就是来自于此,它直接将对象转化为IClonable接口,然后用里面的一个固定的Clone方法来处理问题。
2、委托,说白了就是函数指针。不同的是,它的内容是强类型的并且是变化的。强类型的意思就是说它会验证它说指向的函数的签名,而不是像C++那样啥都不知道;变化的意思是,CLR在垃圾回收的时候会改变对象的位置,这样的话就必须维护它的指向,否则就不知道它指到哪去了。委托是.NET才有的,JAVA没有这样的高级货。它的用途一般是用在.NET的事件机制上,还有就是用作回调,前一个倒是比较简单,一个套路(4个步骤搞掂),后面那个的话就比较复杂了,几句话是说步清楚的。例子的话,前面那种呢在.NET SDK文档里面写得非常清楚而且简单,楼主估计几分钟的时间就可以学会了,后面的那种呢就慢慢积累经验吧
xiaohutushen
2004-10-22
打赏
举报
回复
MSDN
Tomgus
2004-10-22
打赏
举报
回复
http://dev.csdn.net/develop/article/37/37396.shtm
Tomgus
2004-10-22
打赏
举报
回复
http://dev.csdn.net/develop/article/21/21901.shtm
Tomgus
2004-10-22
打赏
举报
回复
http://dev.csdn.net/develop/article/38/38719.shtm
C# for Unity3D:详解
委托
和事件
对初次接触
委托
和事件的开发者,
委托
和事件是
一个
坎儿。它需要你具有扎实的C#编程基础,对方法、类、参数传递等前置知识有深刻理解,同时又要对代码设计模式有初步概念。 这些难点,本套课程都会给出针对性的详细...
详解.NET中容易混淆的
委托
与
接口
但是着我的
一个
例子
我马上意识到很有可能因为我将要表现的这个
例子
,让很多朋友混淆了
委托
与
接口
的用途.所以我想通过这篇文章试图说明白
委托
和
接口
的概念和用途,其实他们俩的差别还是很大的. 本文适合对
委托
和
接口
...
委托
与
接口
的区别
接口
引用或
委托
可由不了解实现该
接口
或
委托
方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用
委托
,何时又该使用
接口
呢?
委托
具有以下
特点
:
委托
类似于 C++ 函数指针,但它们是类型安全的。 ...
Kotlin
委托
Kotlin这语言有
一个
特点
,它直接支持一些特别有用的设计模式在里面,如Kotlin的对象声明(单例),我们今天讲它的另外一种:
委托
。 在
委托
设计模式中,有两个对象参与处理同
一个
请求,接受请求的对象将请求
委托
给另...
适配器模式
适配器模式将
一个
类的
接口
转换成客户期望的另
一个
接口
,让原本不兼容的
接口
可以合作...下面我们举
一个
充电器的
例子
,比如我们去美国旅游,我们来到一家旅店需要用美国充电器才能充电,而我们带的是中国的充电器,那么我
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章