Почему Singleton нарушает принцип единой ответственности

JavaSingletonООППаттерны проектирования