Singleton is a template that has nothing to do with a particular language implementation. Technically, singleton says that you can only have one instance of an object in the system. In the case of a static class, you will not have any objects at all.
Juriy
source share