Simulado Tribunal Regional Federal - 4ª Região - TRF - TRF4 | Técnico Judiciário - Tecnologia da Informação | 2019 | Questão 87

Linguagens de programação / Orientação a objetos: classe, herança, polimorfismo, objeto


Os princípios SOLID reúnem cinco boas práticas para projetos Orientados a Objetos-OO. O princípio S, que se refere ao Single
Responsability Principle-SRP ou Princípio de Responsabilidade Única, indica que uma classe deve ter uma e, apenas uma,
razão para mudar. Considere a classe Java abaixo.




public class UrnaEleitoral {
public void AdicionarCandidato(String nome, int numero, int partido) { }
public decimal CalcularTotalVotosCandidato() { }
public void CadastrarPartidos() { }
public void CadastrarEleitores() { }
public void CadastrarMesarios() { }
}

Com base no princípio SRP e nas boas práticas para projetos OO, é correto afirmar:

Voltar à pagina de tópicos Próxima

Fonte: TéCNICO JUDICIáRIO - PROGRAMAçãO DE SISTEMAS / TRE/PR / 2017 / FCC