代码规范--配置
今天整理的内容是:代码规范中,配置中常量,该怎么设计:
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 修饰,这样就可以直接访问,而不需要实例化这个类。