我的代码中需要一个单例.我用Java实现它,它运行良好.我这样做的原因是为了确保在多个环境中,这个类只有一个实例.
但现在我想用Unit测试在本地测试我的Singleton对象.出于这个原因,我需要模拟这个Singleton的另一个实例(来自另一个设备的对象).那么有可能第二次实例化Singleton用于测试目的还是我必须嘲笑它?
我不确定,但我认为可以使用不同的类加载器?
java singleton
java ×1
singleton ×1