C#接口的问题

[复制链接]
查看11 | 回复4 | 2012-9-25 13:05:56 | 显示全部楼层 |阅读模式
代码太枯燥了,我举个最形象通俗的比喻,来理解接口的作用和意义你家的电脑主板的键盘,鼠标,usb,显示卡等都是以接口的形式存在的,它的目的就是为了电脑的兼容性和通用性,不管是哪家的生产的电脑配件只要按这个接口去生产就可以使用,你要遵守这个协议规范,至于你的内部如何设计的我无需关心.我们再把这话题扯到程序上的接口,意义是一样的,假如你要跨行汇款,不同的银行的汇款手续是不一样的,各家银行只管关心自己的汇款逻辑处理,只要你遵守银联的汇款协定(这个interface程序由银联及各家银行讨论之后确定).就可以在不同的银行之间汇款了.不知道我的解答你明白了不?...
回复

使用道具 举报

千问 | 2012-9-25 13:05:56 | 显示全部楼层
1.为了规范,强制你必须实现这个方法,不实现的话会报错2.多个类继承同一个接口,实例化的时候也比较方便,可以很方便的通过接口调用方法我说的不够详细,你可以找点接口的资料好好看下...
回复

使用道具 举报

千问 | 2012-9-25 13:05:56 | 显示全部楼层
接口就好比电源插座,只要你支持这个接口,就是你有这个的电源插头,而不管你这个东西是电视、冰箱、还是电脑,都可以用。当然,看你的程序需求情况而定, 如果你的程序很简单,用接口反而不实用。...
回复

使用道具 举报

千问 | 2012-9-25 13:05:56 | 显示全部楼层
要不要定义接口是根据你的需要,没必要就不要死套了。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行