基本上我有一个类,它的一个实例是通过Singleton类创建的。除了单例类之外,不应该通过任何其他方式实例化该类。我的问题是,除了Singleton之外,其他类是否可以有效地“看不到”这个类。
我知道内部类和不同的包等会有帮助,但我很好奇是否有人有一个很好的解决方案。
感谢您的回复
发布于 2012-04-15 03:09:23
使用枚举执行单例的一种简单而有效的方法:
public enum Singleton {
INSTANCE;
public void execute (String arg) {
//... perform operation here ...
}
}https://stackoverflow.com/questions/10156420
复制相似问题