找回密码
 立即注册
搜索
楼主: wowow

[软件] [C#]弄不懂接口与委托。

[复制链接]
     
发表于 2015-8-27 17:10 | 显示全部楼层
初衷不是这样的。初衷是为了让代码更规范 。对做二次开发的擦屁股码农来说,如果这个项目的接口继承很规范,还是有帮助的。

我举这个例子,只是能直观的表明接口的直接作用。
回复

使用道具 举报

     
发表于 2015-8-27 17:24 来自手机 | 显示全部楼层
泛型看到了吗?接口配合泛型类可以做一个通用方法的<T>父类出来,子类在继承接口的时候就不需要再重写方法了。
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2015-8-27 19:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-8-27 19:28 | 显示全部楼层
本帖最后由 ReiFukai 于 2015-8-27 19:30 编辑

委托就是c里的函数指针,可以把函数作为参数传递,在OO语言里抽象的更好一点
接口就是派生类里必须实现的方法。调用者可以只调用方法而不用关心对象如何实例化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 13:32 , Processed in 0.058003 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表