Logo Passei Direto
Buscar
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais�exível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito:
Proxy
Composite
Decorator
Bridge
Facade
a) Proxy
b) Composite
c) Decorator
d) Bridge
e) Facade
User badge image
Desenvolvendo com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar as opções com base na descrição fornecida. O texto menciona que a abordagem serve como uma alternativa à utilização de subclasses, permitindo uma forma mais flexível e dinâmica por meio da superposição de objetos, onde um objeto adiciona funcionalidades a outro. Agora, vamos ver cada uma das opções: a) Proxy - Este padrão é usado para controlar o acesso a um objeto, mas não se foca em adicionar funcionalidades. b) Composite - Este padrão é utilizado para compor objetos em estruturas de árvore para representar hierarquias parte-todo, não se encaixando na descrição. c) Decorator - Este padrão permite adicionar funcionalidades a um objeto de forma dinâmica, envolvendo-o em um objeto decorador que adiciona comportamentos. Isso se alinha perfeitamente com a descrição dada. d) Bridge - Este padrão é usado para desacoplar uma abstração de sua implementação, mas não se relaciona diretamente com a adição de funcionalidades. e) Facade - Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema, mas não se relaciona com a adição de funcionalidades a objetos. Diante da análise, a alternativa correta que se encaixa na descrição é: c) Decorator.

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

User badge image

Ed Verified user icon

ano passado

Analisando as opções fornecidas, o padrão que serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais flexível e dinâmica por meio da superposição de objetos é o padrão "c) Decorator". Nesse padrão, um objeto é usado para envolver outro objeto, fornecendo uma maneira flexível de adicionar funcionalidades a ele dinamicamente.

Essa resposta te ajudou?

0
Dislike0

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

Padrões arquiteturais de�nem os�componentes estruturais de um sistema,�e a forma de comunicação entre eles ou com outros sistemas, organizando�as regras gerais para a concepção�de aplicativos com algum per�l funcional especí�co. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:
MVC
Event-Driven
Pipeline
PAC
a) MVC
b) Event-Driven
c) Pipeline
d) PAC

Mais conteúdos dessa disciplina