Informática, perguntado por elisaaffonsocampos, 5 meses atrás

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.

Soluções para a tarefa

Respondido por eduardocampos484
4

Resposta:

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.

Perguntas interessantes