I understand that it helps creates single copy of class.
I would like to know:
Or could you please lead me to resources that can be helpful to learn more about it.
Thanks
See these,
Design Pattern: Singleton Pattern, pros & cons
Singleton Pattern – Positive and Negative Aspects
Singleton