Здравствуйте, adontz, Вы писали:
A>С другой стороны в процессе инициализации я могу захотеть открыть файл, сокет, соединение с БД и т.д.
Пардон, это уже не stateless. А самый настоящий stateful.
И получаются все те же проблемы. Например, если ты захочешь, чтобы половина программы у тебя использовала кодировку RU_UTF-8, а другая половина — EN_US, то у тебя будут все проблемы синглтонов.