静态导入是什么意思,比如:
import static com.example.foo.Suggestion;如何定义这样的包?使用静态导入有什么好处?
发布于 2013-01-08 14:18:17
静态导入的优势是我感觉比Constant Interface Pattern更好。
通常我们使用常量的接口,它由所有的类实现,但是如果你正在开发一个API,它就像是在公开你的实现细节。上面的wiki链接解释得很好。
但static imports的使用避免了这种情况,并为常量接口反模式提供了很好的解决方案。我不使用常量接口模式,而是创建一个最终类,在该类中创建公共静态常量,并在需要常量的地方执行静态导入。
https://stackoverflow.com/questions/14209169
复制相似问题