【发布时间】:2011-01-19 12:13:36
【问题描述】:
大家好,
我只是在考虑抽象类和接口,我知道它们在技术上是如何工作的,但我不了解抽象类和接口的真正用途。 我的意思是当我们知道我们不能创建它的对象时为什么要使用抽象类,无论如何我们必须扩展这个类来使用它,所以我们为什么不把所有东西都放在派生类中。
接口也是如此,我们必须实现接口,所以我们为什么不将接口中定义的所有方法都放在我们实现接口的类中。
有人可以举一些例子来消除我的疑惑吗?
【问题讨论】:
-
看看这个谷歌视频:youtube.com/watch?v=4F72VULWFvc
标签: c#