原文地址:[url]http://www.c2.com/cgi/wiki?NameStaticMethodsForStaticImport[/url]
批注:这个相当的短,也是Effects Java中提到过的似乎,这次翻译比较随意一些,希望能够理解.
当在Java 5 或者之后版本中创建静态方法时,考虑在使用Static Import如何提高可读性.
好的静态导入命名例子
不好的例子
在其他方面,如果类名和方法名需要提供更多的意义,建议访问者不要使用静态导入特定的方法
批注:这个相当的短,也是Effects Java中提到过的似乎,这次翻译比较随意一些,希望能够理解.
当在Java 5 或者之后版本中创建静态方法时,考虑在使用Static Import如何提高可读性.
好的静态导入命名例子
java.util.EnumSet.allOf()
java.util.EnumSet.noneOf()
any of the org.junit.Assert methods
java.util.Arrays.asList
java.util.Collections.singletonList
不好的例子
java.util.EnumSet.of()
newInstance
在其他方面,如果类名和方法名需要提供更多的意义,建议访问者不要使用静态导入特定的方法