Давайте представим, что у меня есть следующий класс Java: < /p>
static class Singleton {
static Singleton i;
static Singleton getInstance() {
if (i == null) {
i = new Singleton();
}
return i;
}
}
< /code>
Теперь мы все знаем, что это сработает, но - по -видимому, это не безопасно. Как может быть модульный тест, который потерпит неудачу, если GetInstance не будет безопасно выглядеть?
Подробнее здесь: https://stackoverflow.com/questions/487 ... ss-in-java