Как реализовать синглтон без использования статической / глобальной переменной? Возможно ли это?
Это вопрос интервью ...
Внедрение зависимости является одной из возможностей.Поскольку ваш вопрос не относится к какому-либо языку программирования, я не публикую специальный синтаксис фреймворка (например, Ninject)
Сохранить синглтон в файле.
Нет.Вам нужно место для хранения синглтона.