Design patterns – Part 3: Singleton pattern
The simplest way to describe singleton class is to look at the definition:
The Singleton Pattern ensures a class has only one instance, and provides a point of access to it.
So why would you need that? Well, there are many objects you only need one of in your application (e.g. Logging, text trimming, for loading strings [...]
