Name Static Methods For Static Import 合理命名静态导入方法

本文探讨了Java 5及后续版本中静态导入的最佳实践。通过示例对比了良好和不良的静态方法命名习惯,旨在提高代码的可读性和维护性。
原文地址:[url]http://www.c2.com/cgi/wiki?NameStaticMethodsForStaticImport[/url]

批注:这个相当的短,也是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



在其他方面,如果类名和方法名需要提供更多的意义,建议访问者不要使用静态导入特定的方法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值