Imagem de fundo

Na engenharia de software, o uso de padrões de projeto oferece soluções reutilizáveis p...

Na engenharia de software, o uso de padrões de projeto oferece soluções reutilizáveis para problemas comuns no desenvolvimento de software, promovendo modularidade, reutilização de código e manutenibilidade. Relacione os padrões de projeto, listados a seguir, às suas respectivas características:


I. Factory;

II. Singleton;

III. Decorator;

IV. Proxy.


( ) Permite a criação de um único objeto de uma classe, garantindo um ponto de acesso global.

( ) Encapsula a criação de objetos, escondendo a lógica de instanciação dos clientes.

( ) Adiciona responsabilidades a um objeto dinamicamente, sem modificar o código da sua classe.

( ) Controla o acesso a um objeto, adicionando funcionalidades como cache, segurança ou logging.


Assinale a opção que indica a relação CORRETA, entre padrões de projeto e suas características:


A

I - II - III - IV


B

III - I - IV - II


C

IV - I - II - III


D

II - III - IV - I


E

II - I - III - IV