两者之间有区别吗
public class A extends AbstractB implements C
{...}
与...
public class A extends AbstractB
{...}
abstract class AbstractB implements C
{...}
我知道在两种情况下,类A最终都将符合该接口。在第二种情况下,AbstractB
可以在中提供接口方法的实现C
。那是唯一的区别吗?
如果我不想提供任何的接口方法的实现 AbstractB
,我应该使用哪种风格?使用一个或另一个具有隐藏的“文档”目的吗?