jjzjj

LegacySingleton

全部标签

java - 使用类加载器隔离静态单例类

免责声明:鉴于此问题,这可能不是最佳解决方案,但我很好奇如何实现此实现。问题我正在尝试处理一些具有如下定义的单例的遗留代码:publicclassLegacySingleton{privatestaticBooleanvalue;publicstaticvoidsetup(booleanv){if(value!=null){thrownewRuntimeException("AlreadySetup");}value=v;System.out.println("Setupcomplete");}publicstaticvoidteardown(){value=null;System.o