如何为Singleton类创建多个实例

may*_*ran 0 java singleton design-patterns object instance

我使用延迟初始化方法创建了一个Singleton类.这就是getInstance方法是同步的.但是,如果不改变设计模式,有一种方法可以创建Singleton类的多个实例.因为更改Singleton模式将需要进行大量的体系结构更改.请建议一种创建多个实例的方法.请帮助Java.

Ani*_*kur 6

Singleton patten意味着只允许一个实例.所以不存在创建多个实例的问题.

虽然有一些黑客和变通方法像Serializing the Object and De Serializing它一样,using different Class loaders但它又违反了为什么要创建Singleton模式的基本原则.

  • 反思怎么样? (2认同)