Buscar

Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. Nessa classe, encontramos tanto o código que monta e apresenta...

Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. Nessa classe, encontramos tanto o código que monta e apresenta os aspectos visuais da agenda (lista de contatos), como o código que recupera os contatos do banco de dados. Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:

a) Princípio Open Closed
b) Princípio da Inversão de Dependências
c) Princípio da Responsabilidade Única
d) Princípio de Substituição de Liskov
e) Princípio da Segregação de Interfaces

Essa pergunta também está no material:

EXERCICIO - 5
4 pág.

Modelagem de Software Usando Uml Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Parece que o princípio SOLID que está sendo violado por essa construção de projeto é o "c) Princípio da Responsabilidade Única", pois a classe está realizando tanto a visualização dos contatos quanto a recuperação dos contatos do banco de dados, o que vai contra o princípio de responsabilidade única.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais