How to implement singleton without using static/global variable? Possible?
This is an interview question...
Dependency injection is one possibility. Since your question is not specific to any programming language, I am not posting framework specific syntax (such as Ninject)