What is the singleton pattern, and why should it be used... | asif.to Tutorials