Можно создать дубликат:
Advantage of Static class over use of Singletonодноэлементные моделей VS статические типы
Обычно, каждый раз, когда я нуждался в один общесистемный объекте я использовал одноплодный шаблон. Вопрос в том, почему я не должен просто реализовать объект как статический и получить естественное поведение одного объекта? Существуют ли какие-либо минусы для использования статических типов над одноточечным факторизованным объектом?
Возможный дубликат того, что было закрыто как дубликат: http://stackoverflow.com/questions/839383/advantage-of-static-class-over-use-of-singleton – APC