У меня есть модель, из которой я хочу создать только один экземпляр, и больше экземпляров не должно быть разрешено.
Возможно ли это? У меня такое ощущение, что я где-то видел, что это сделано, но, к сожалению, я не могу его найти.
EDIT:
Мне это нужно для тупо простой CMS. У меня есть абстрактный класс, для которого наследуются классы FrontPage и Page. Я хочу иметь возможность создавать только один объект Frontpage.
Разница между объектом FrontPage и объектами Page заключается в том, что они должны иметь немного разные поля и шаблоны, и, как уже упоминалось, должен быть создан только один FrontPage.