вообще здесь нужена такая городуха в конструкторе?
Инстанс же уже будет.
class SingletonClass {
private static _instance:SingletonClass = new SingletonClass();
constructor() {
if(SingletonClass._instance){
throw new Error("Error: Instantiation failed: Use SingletonClass.getInstance() instead of new.");
}
SingletonClass._instance = this;
}
public static getInstance():SingletonClass
{
return SingletonClass._instance;
}
}
ну так синглтон для чего? чтоб всегда был один инстанс
знакомое слово увидел, да? я о другом.
повежливее будьте, а то вряд ли много желающих помочь вам будет
дружище, со всей вежливостью.. отвечая на вопрос, не могли бы вы его прочитать? ;)
зачем городуха - что значит? зачем проверка? спрашивать надо у того, чья реализация, из конструктора и так можно старый инстанс вернуть, если он и так в статик филде
Обсуждают сегодня