代码规范--配置

今天整理的内容是:代码规范中,配置中常量,该怎么设计:

public final class ProductConstants {

    private ProductConstants() {}
    
    public static int MAX_NUMBER = 9999;
    public static String DEFAULT_CODE = "123";

}

设计说明:

1.类名直白且具体,这个Product修饰很重要,避免了一般化的常量类定义,从而限制了她的职责范围,而这个Constants则说明了类的属性,一眼就知道他是干什么的

2.被定义为无法实例化(即将构造器私有化),无法被继承的(即类使用final修饰)

3.常量都使用public static 修饰,这样就可以直接访问,而不需要实例化这个类。

原文地址:https://www.cnblogs.com/zhangshitong/p/11972947.html