关闭

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

标签: interface工具
1081人阅读 评论(0) 收藏 举报
分类:
当类实现接口时,接口就充当可以引用这个类的实例的类型(type)。
因此类实现了接口,就表明客户端可以对这个类的实例实施某些动作。为了其他目的而使用接口是不恰当的。


常量接口(constant interface),使用这些常量的类实现这个接口,以避免用类名来修改常量名。
常量接口模式是对接口的不良使用。
如果这些常量最好被看作枚举类型的成员,使用枚举类型。否则,应该使用不可实例化的工具类来导出这些常量。
工具类通常要求客户端用类名来修饰这些常量名。也可以使用静态导入,避免用类名修饰常量名。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:740575次
    • 积分:9023
    • 等级:
    • 排名:第2153名
    • 原创:183篇
    • 转载:60篇
    • 译文:0篇
    • 评论:128条
    最新评论