Static Class :
- Static class has no instance
- We can not implement interface.
- A static class can not have instance members, only static member it can have.
Singleton class :
- We have a single instance of class.
- you can implement interfaces or derive from other classes.
- A singleton class can have instance members,