Singleton Price In India : In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one single instance.