Gabarito disponível
Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve
Resolução comentada
Uma classe deve ter apenas uma razão para mudar.
O princípio da responsabilidade única diz que uma classe deve ter uma única responsabilidade, ou seja, apenas uma razão para ser modificada. Isso torna o código mais coeso e fácil de manter.
Análise das alternativas
A, B, C e D defendem acumular várias responsabilidades ou funções genéricas, o que contraria o princípio.
Referência: Robert C. Martin, princípios SOLID (SRP).
Resolução comentada do VaiConcursos.