Я хотел бы подчеркнуть, что перечисленный подход к проектированию не является ни объектно-ориентированным, ни хорошей архитектурой, чтобы иметь для большинства, если не во всех ситуациях. Здесь - моя статья с более подробной информацией о том, почему это так.
Принцип единой ответственности также имеет множественные, иногда противоречивые толкования. То, что должно означать в объектно-ориентированном контексте, - это в основном сильная сплоченность и слабая связь. Вот моя slidedeck , объясняющая все это с прагматической точки зрения.
Так что, при должном уважении, я думаю, вы можете иметь неправильное представление о SRP, OCP, практичности или жизнеспособности«Чистая архитектура» и объектная ориентация в целом.
После всего сказанного ответ таков: грамматика вашего вопроса неверна. Не существует такого понятия, как «нарушение SRP». SRP очень слабо определен, и даже если вы выберете интерпретацию, это не двоичная вещь. Это шкала, которая сильно зависит от требований и контекста и не может (не должна) оцениваться сама по себе.