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