То, что вы описываете, это в значительной степени Multiton , который тесно связан с Singleton .
Управляет картой именованных экземпляров как пар ключ-значение.
Он имеет те же недостатки, что и синглтон, и его следует избегать, если он вам действительно не нужен. И вам, вероятно, это не нужно.