История изменений
Исправление
vertexua,
(текущая версия)
:
Синглтон не плох, можешь официально обьявлять негодяями всех кто говорит что это антипаттерн. Плоха его реализация, в которой его нельзя простым способом заменить в тестах или нельзя одновременно инстанциировать два логических инстанса приложения в одном процессе, например голый статический getInstance. Хороший способ - singleton scope в IoC контейнере
Исходная версия
vertexua,
:
Синглтон не плох, можешь официально обьявлять негодяями всех кто говорит что это антипаттерн. Плоха его реализация, в которой его нельзя простым способом заменить в тестах, например голый статический getInstance. Хороший способ - singleton scope в IoC контейнере