【总结】Java工具类 - 编写规范

目录

背景

工具类编写规范

参考实例1:Apache HttpClient / final类 + 构造方法私有化

参考实例2:Spring Core / abstract类


背景

想必各位都在项目中写过工具类,但是并没有编写工具类的标准或者规范。

在这里,通过分析Apache HttpClient及Spring源码来得出工具类的编写规范。

工具类编写规范

1、package名为单数,比如org.springframework.util。

2、Class Name为复数,比如SerializationUtils。一般工具类中都会超过1个工具方法,所以是复数。

3、工具类的写法:必须是静态调用方式

  • final类 + 构造方法私有化
    • final类表示不会被继承,工具类也不应该被继承

你可能感兴趣的:(项目中的那些事,java,工具类,Spring)