Appinventiv interview question

what is a Singleton class?