When we do the development using the ABAP objects than we need to make sure that we are using the right design patterns.
Design patterns is the patterns which we are using while design and coding of the application.
Singleton design pattern is used when we need to make sure that, application will be able to create only and ONLY one instance of the Class. We can implement the Singleton design patterns in the ABAP by using the CLASS-DATA.
Follow this link