应该如何选择使用abstract class还是interface?

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:26:07

接口和抽象方法都需要通过其派生类来实现,但接口可以实现多继承,而类则不可以.所以两种的使用要视情况而别

高级一点就是:interface是一个规则,所有的派生,都遵循这个规则。
abstract class 在表面上是部分的实现了interface规则。但是,他可以有自己的个性化的东西。也就是说abstract class是对规则的解释。
class是现在规则下的具体实现。