title: Multiple instances of Singleton class. Possible?
body: <p>I found <a href="http://gameprogrammingpatterns.com/singleton.html" rel="nofollow noreferrer"><strong>this</strong></a> explanatory link which states  </p>
  
  <blockquote>
    <p>Ensure a class has one instance, and provide a global point of access
    to it.</p>
  </blockquote>
  
  <p>I recently appeared at an interview and to my surprise it was asked from me <a href="https://stackoverflow.com/questions/9215860/in-what-cases-a-singleton-design-pattern-may-generate-multiple-instances-of-the"><strong>too</strong></a> that <strong>can singleton class have multiples instances</strong>, my technology being Java and Objective C. My answer to this question was <strong>NO</strong> which I believe is right as Singleton variable being global shall check if it is <code>null</code> or not. And it will be <code>null</code> only the first time.<br>
  However out of curiosity I was confirming it. Can someone provide a confirmation with explanation weather I am right or wrong.</p>