Господа и дамы, а почему считается, что синглтоны - плохая практика? Я вот сейчас задумался убрать все синглтоны, потому что код смотрится ужасно, но интересно, чем оно плохо? Я никаких проблем пока с этим не встречал.
Ну типо, мне кажется, это можно юзать в плагинах, где ты не можешь гарантировать, что у юзера будет установлен зенжект и можно будет инжектить зависимость. Например, какая нибудь база данных или что-то такое