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


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.