Производные синглтоны
От: dancingintherain  
Дата: 16.10.09 06:56
Оценка: :)
Здравствуйте.
Подскажите, плиз, если кто в курсе, как реализовать такую вещь:

необходимо сделать множество классов синглтонов. Чтобы избавиться
от повторного кода, хочу вынести функциональность отвечающую за реализацию
синглтона в базовый класс.

class A // базовый класс
{
public static A GetInstance()
{}

protected A()
{}
}

class B : A // производный
{
private B()
{}
}

Возможно ли при вызовые B.GetInstance() в статическом методе GetInstance понять,
что тип класса не A а B, преобразовать его и создать новый экземпляр?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.