标签:阅读 下划线 regexp factory nbsp use style abs log
的名字必须由大写字母开头而单词中的其他字母均为小写;
如果一个类名称是由多个单词组成,则每个单词的首字母均应为大写例如ModelWhAction;
如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词
类名、接口名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:DO/BO/DTO/VO/AO/PO/UID等。
int[] array = new int[10]; int array[] = new int[10]; // 不建议这样写
AbstractService/CommonException/DemoTest
说明:将设计模式体现在名字中,有利于阅读者快速理解架构设计理念。
正例:public class OrderFactory; public class LoginProxy; public class ResourceObserver;
正例:CacheServiceImpl实现CacheService接口
正例:JDK中的Comparable接口
明:Long a = 2l;写的是数字的 21,还是 Long 型的 2 ??
正例: public static final ORDER_REDIS_KEY_PREFIX = "orderId_"; String orderRedisKey = ORDER_REDIS_KEY_PREFIX + orderId; 反例: String redisKey = "orderId_" + orderId;
正例:枚举名字为ProcessStatusEnum的成员名称:SUCCESS / UNKNOWN_REASON
标签:阅读 下划线 regexp factory nbsp use style abs log
原文地址:https://www.cnblogs.com/lvchengda/p/12620169.html