Clients should access a Singleton instance solely through Singleton::GetInstance( ) operation:
Singleton UML class diagram: