Pregunta de entrevista de IBM

How to implement a singleton in Java?