接口的使用意义何在?

code_tin 2001-10-21 11:29:29
我用类不是一样啊
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
code_tin 2001-10-22
  • 打赏
  • 举报
回复
问题
1.如果我发现后来的类需要修改,那么原来的INERFACE只是空有其表了
2.INTERFACE我可以使用抽象类来实现同样的功能啊
ripper 2001-10-22
  • 打赏
  • 举报
回复
另外如果用C#写com组件的话,最好定义一个interface,再用类实现之
code_tin 2001-10-22
  • 打赏
  • 举报
回复
取巧的办法啊
顶楼仁兄说的我比较认同
确实分的很清楚了
不过我用类的话一样可以分得清楚
现在只是徒增代码量而已
code_tin 2001-10-22
  • 打赏
  • 举报
回复
-_-0
ripper 2001-10-22
  • 打赏
  • 举报
回复
请注意在C#中只能直接从一个类继承,也就是说C#是单继承的,
而接口就没有这个限制,因此应该避免用abstract class来实现接口,而应该使用interface关键字。

:)
ripper 2001-10-22
  • 打赏
  • 举报
回复
关于1是设计方面的问题,abs class也会有这样的问题
关于2还是多继承的问题
wyzegg 2001-10-21
  • 打赏
  • 举报
回复
隐藏实现真正暴露

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧