title: How will you Ensure only one object of a class can be created
body: <p>In an interview question, I was asked this question I replied that we can achieve this by having private constructor BUT Im not sure about it. Is it correct? I would like more explanation and other ways (if there are any) to achieve this.</p>
  
  <p>Sorry If this sound dumb. Im actually learning OO Design so there is a lot of confusion</p>