Singleton Design Pattern Main intention is to create only a single object throughout the application run time. Give a global access point to a single object and use its entire application.