Этот вопрос проверяет понимание признаков нарушения принципа единственной ответственности в классах.
Короткий ответ
Класс нарушает SRP, когда он выполняет несколько несвязанных задач или отвечает за несколько аспектов системы. Признаки нарушения включают большое количество методов, разные типы DTO на выходе, частые изменения по разным причинам. Если класс меняется из-за изменений в разных бизнес-процессах или его методы работают с разными данными — это явный сигнал о нарушении принципа.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.