Ограничить количество экземпляров класса Singleton
Я хочу модифицировать класс Singleton таким образом, чтобы можно было создать и управлять фиксированным числом объектов (например, при необходимости введения ограничений на количество соединений с базой данных). Я понимаю, как сделать синглтон. Но если есть N> 1 объектов, мне нужна помощь.