C#中可以定义接口,在接口中的方法都要在类里面实现,然后用类的对象调用。有些不理解:既然定义和调用方法都是用类来实现,为什么还要把方法声明到接口里,这不是多此一举吗?哪位大哥告诉我接口用来干嘛的啊?
解决方案 »
- 众志教程网asp.net教程中datalist问题
- C#中的winform项目 我想把项目中所有的页面信息获取到该如何做啊
- 为什么我画的线不见了?
- 如何在c#.net中屏蔽掉一些Windows消息
- 【随机分组难题+在线等】一个表中创建几个小组,将另一个表内容随机存入该表的小组中
- XML问题!关注
- 用DataSet的ReadXML读取了Schema作为数据源,然后将dataset绑定到datagrid.怎么做到grid编辑一格后手动同步更新dataset?
- 还是那个问题,GridData控件中HyperLink模板取值的问题,急于请大虾们解决,参与有奖
- 辛苦积攒200分向大家请教:使用remote连接上远程对象,在随后的引用中发生了错误.....(ok后,立马结帐)
- 有兄弟愿意用c#开发一套winform样式的管理系统吗???
- 求一个WinForm中关于数据的方法
- 帮忙修正以下相册代码,无法执行
例如:
你开发一个数据库系统,但你想让它访问Sql Server、Access、Oracle等。
定义三个类,一个是Sql Server、Access、Oracle。这三个类都实现同一个接口。
在界面访问时,你可以根据配置是用什么数据库,就将接口调哪个类。而界面始终调用接口的方法。这样的话无需要关心Sql Server、Access、Oracle的实现方式。当你再增加一种数据库访问时,也只是增一个类,而该类继承该接口就行了。
这个是一个简单的举例,在具体应用中实际上是非常多的。