A construção de códigos em projetos resolvem problemas diversos. Considere o seguinte código em C#.

public class DisciplinaAction extends AppAction {


public List listarDisciplinasporCurso(Curso curso){

….

}



public List listarAlunosPorDisciplina(Aluno aluno){



}

public int totalizarDisciplinasPorCurso(Curso curso){

….

}

Sobre o Princípio de Responsabilidade Única e a classe acima, marque a alternativa correta.

a. Essa classe atende parcialmente o Princípio de Responsabilidade Única, pois o seu método de totalizar disciplinas não possui um retorno ligado diretamente a disciplinas, e sim, a curso.

b. A violação do princípio está na utilização de interfaces para realizar diversas ações, o que não é uma solução viável ao contexto.

c. Essa classe não atende ao Princípio de Responsabilidade Única, devido ao método de listarDisciplinasPorCurso.

d. Essa classe atende integralmente o Princípio de Responsabilidade Única, por ser desenvolvida em C# e utilizar orientação a objetos.

e. Essa classe não atende ao Princípio de Responsabilidade Única, pois possui um método que tem como resposta a quantidade de alunos.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.