Singleton Vs Static Classes
What is the Difference b/w implementing a singleton pattern and making a class Static?
If you implement a (the?) singleton pattern, references to the resulting object can be passed around as method arguments, and it canbelong to a class which implements useful interfaces or extendssome useful base class.