Задать вопрос

Single Responsibility и тупые объекты?

Подскажите, где проходит грань между между Single Responsibility и тупыми классами объектами у которых практически Zero responsibility. А то у нас "архитектор" опираясь на single Responsibility вырождает все в тупиц и плодит код... Абстракция и обобщение курят в сторонке
  • Вопрос задан
  • 192 просмотра
Подписаться 2 Оценить 2 комментария
Ответ пользователя angru К ответам на вопрос (2)
angru
@angru
Если у класса один метод и нет состояния, то что-то не так.

Т.е. простые вещи лучше делать функциями, а если вещь простая, но ей нужно хранить состояние, то тогда уже использовать классы.

А вообще многое от языка зависит, если какой-то из динамических, то там, грубо говоря, всего два паттерна: DRY и KISS, а классы лучше как можно реже использовать.
Ответ написан