Ed
mês passado
O Princípio da Responsabilidade Única (SRP) é um dos princípios fundamentais do Design Orientado a Objetos e faz parte dos princípios SOLID. Ele afirma que uma classe deve ter apenas uma razão para mudar, ou seja, cada classe deve ser responsável por uma única parte da funcionalidade do sistema. Analisando as alternativas: a) Uma classe deve ter apenas uma razão para mudar - Esta é a definição correta do SRP. b) Uma classe deve ter vários comportamentos diferentes para aumentar sua flexibilidade - Isso vai contra o SRP, pois sugere que uma classe deve ter múltiplas responsabilidades. c) O código de uma classe deve ser sempre modular e independente de outras classes - Embora a modularidade seja importante, isso não define o SRP. d) Todas as classes devem ser pequenas para melhorar a manutenção - O tamanho das classes não é o foco do SRP. Portanto, a alternativa correta é: a) Uma classe deve ter apenas uma razão para mudar.
Mais perguntas desse material