
Сообщение от
silent_1991
Riderik, во-первых, следует скрыть возможные конструкторы и операторы присваивания.
согласен

Сообщение от
silent_1991
А объект выдавать по специальному методу (instance), который и будет проверять, можно ли создать ещё объект или нет. Это что-то вроде синглтона, но с ограничением больше одного объекта.
можно и через абстрактную фабрику