Possible Duplicate:
Difference between static class and singleton pattern?
Just wanted to know what exactly is the difference between a singleton and static class?
Possible Duplicate:
Difference between static class and singleton pattern?
Just wanted to know what exactly is the difference between a singleton and static class?
In a singleton you can choose to initialize the variable at first call. Whereas a static variable starts to exists at the moment you include / call the file where the static variable is declared.
The big difference between a singleton and a bunch of static methods is that singletons can implement interfaces.But static wont