I found that the singleton pattern is suitable for a class that:
- Has no state
- Full of basic "Service Members"
- You need to tightly control your resources.
An example of this would be a data access class.
, , , , DataReader, singleton, .
, ( ) , ( ), , .
, , Singleton .NET , , . .