社区
C#
帖子详情
关于接口和它的实现类
reanna
2002-02-20 05:37:32
什么时候用的着定义接口?
例如:要定义一个数据库管理的统一接口,提供“查询”、“插入”、“更新”、“删除”等方法,
但是对于不同的数据库表,这些方法的参数不同,因此想针对每一张表写一个实现那个统一接口的类,这样用多个类实现一个接口的做法是否正确?
并且,在实际调用这些方法的时候,如何体现之前定义的接口?或者说是什么时候用到接口,毕竟接口只提供了方法名而没有实现。
...全文
45
8
打赏
收藏
关于接口和它的实现类
什么时候用的着定义接口? 例如:要定义一个数据库管理的统一接口,提供“查询”、“插入”、“更新”、“删除”等方法, 但是对于不同的数据库表,这些方法的参数不同,因此想针对每一张表写一个实现那个统一接口的类,这样用多个类实现一个接口的做法是否正确? 并且,在实际调用这些方法的时候,如何体现之前定义的接口?或者说是什么时候用到接口,毕竟接口只提供了方法名而没有实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
niwalker
2002-02-21
打赏
举报
回复
使用接口还是使用类是一个很微妙的问题,必须依据具体的设计模式。接口可以使得类之间的松散耦合,但并不是什么情况下都用接口,比如数据库的操作采用接口我看不出有什么优势,因为用Compose可能更好。
chechy
2002-02-21
打赏
举报
回复
接口的好处就在于它根本需要知道如何实现的。在C#中,只要这个类实现了接口,那么就可以赋值给接口变量。
接口的应用大多数是在Design Pattern时才用到。
reanna
2002-02-21
打赏
举报
回复
当要用到接口里的方法时,如何调用,特别是好几个类都实现了这个接口的话,怎么知道用的是哪个类的实现方法?
icyer
2002-02-21
打赏
举报
回复
接口虽然很好,但是不一定每个类都要用接口。
视情况而定。
bluesx
2002-02-21
打赏
举报
回复
接口是个好东东~~~
Ninputer
2002-02-21
打赏
举报
回复
参考一本Java书或COM编程的VB书,都会有接口的详细说明。
我原来在VB中使用借口都是为了多态性,现在C#的接口不好用了,我就改用继承来实现了
csharp__
2002-02-20
打赏
举报
回复
能过接口可以实现"多重继承",这就是它的优点
chechy
2002-02-20
打赏
举报
回复
1、参数可以定义为object,这样在具体的情况下,可以定义自己的类作为参数。
2、接口只是定义了调用方法,具体完成当然需要自己写个类。接口的好处在于,不需要知道今后的程序会怎么样。只要后来的类,完成这个接口就可以了。
JAVA_API1.6文档(中文)
java.lang.reflect 提供
类
和
接口
,以获得关于
类
和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的
类
。 java.net 为
实现
网络应用程序提供
类
。 java....
汇编语言
接口
程序
实现
打印图形的程序
个在Fox中利用汇编语言
接口
程序
实现
打印图形的程序
接口
、抽象
类
和
实现
类
接口
、抽象
类
和
实现
类
1.
接口
是最抽象的一层,不需要进行任何
实现
;抽象层可以
实现
部分
接口
方法,也可以自定义方法;
实现
类
必须
实现
所有方法。 2.
接口
能被
类
(抽象
类
和具体
类
)
实现
,区别在于抽象
类
实现
接口
,...
接口
和
实现
类
2、
接口
中的方法都是抽象方法(public abstract 系统自带的,不需要写),但是 jdk1.8之后,还提供了默认方法:default(这个在
实现
类
中重不重写都可以) 3、
接口
中的属性默认添加 public static final; 常量 即,...
接口
和
接口
实现
类
、
接口
与抽象
类
今天在朋友的指导下,动手写了点东西,对
接口
和
接口
实现
类
有了一些认识。
接口
,只是在里面写一些方法名、参数等,不需要写
接口
的具体内容。
接口
实现
类
,在
类
中写
接口
的对应的方法以及方法的具体内容。 Example: ...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章