#Собес #solid #single_responsibility #design
🤔 Single Responsibility Principle — как определить, что класс нарушает принцип единственной ответственности (количество методов, разные DTO на выходе)?
💬 Кратко:
Класс нарушает SRP, когда он выполняет несколько несвязанных задач или отвечает за несколько аспектов системы. Признаки нарушения включают большое количество методов, разные типы DTO на выходе, частые изменения по разным причинам. Если класс меняется из-за изменений в разных бизнес-процессах или его методы работают с разными данными — это явный сигнал о нарушении принципа.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #649
81