第十九条:接口只用于定义类型

当类实现接口时,接口就充当可以引用这个类的实例的类型。因此,类实现了接口,就表明客户端可以对这个类的实例实施接口中的方法。

为了任何其他目的而定义接口是不恰当的。

常量接口:接口中只有常量,定义这个接口,目的是为了让实现这个接口的类,使用定义的常量。

常量接口这种做法应该不被使用。同样的目的,我们可以专门定义个存放常量的工具类来完成。

JDK中几个常量接口:ObjectStreamConstants接口

接口应该只被用来定义类型 ,它们不应该被用来导出常量。

原文地址:https://www.cnblogs.com/wangliyue/p/4465998.html