Logo Passei Direto
Buscar

Farmacia

Outros
Um procedimento bem usual no desenvolvimento de softwares é a sobreposição das funcionalidades individuais fornecidas por objetos que, juntas, executam a tarefa requerida pelo sistema. O padrão de projeto Decorator é um exemplo de aplicação desta técnica, no qual os recursos podem ser substituídos por outros, conforme muda o contexto da aplicação. A composição de filtros sobre uma imagem, manipulada por um editor gráfico, é um exemplo da situação em análise.
Considerando as informações apresentadas, avalie as afirmações a seguir.
I. O problema descrito pode ser resolvido por um padrão de projeto do tipo estrutural.
II. O padrão adotado evita a disponibilização de recursos em estâncias de classes que não os necessitam, dentro de uma hierarquia de herança.
III. É um padrão usado nos escopos de classe e de objeto.
III, apenas.
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
User badge image
Aprendendo Através de Exercícios

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada afirmação: I. O problema descrito pode ser resolvido por um padrão de projeto do tipo estrutural. Verdadeiro, o padrão Decorator é um padrão estrutural, pois permite adicionar funcionalidades a objetos de forma dinâmica, sem alterar a estrutura das classes. II. O padrão adotado evita a disponibilização de recursos em estâncias de classes que não os necessitam, dentro de uma hierarquia de herança. Verdadeiro, o padrão Decorator permite que funcionalidades sejam adicionadas apenas quando necessário, evitando que classes que não precisam de certos recursos os tenham. III. É um padrão usado nos escopos de classe e de objeto. Verdadeiro, o padrão Decorator pode ser aplicado tanto em nível de classe quanto em nível de objeto, permitindo a adição de comportamentos a instâncias específicas. Portanto, todas as afirmações I, II e III são verdadeiras. A alternativa que contém todos os itens verdadeiros é: I e II, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina