Julgue o item a seguir, a respeito de padrões de projetos.O ...

Próximas questões
Com base no mesmo assunto
Q768657 Arquitetura de Software

Julgue o item a seguir, a respeito de padrões de projetos.

O padrão de projeto estrutural bridge fornece um objeto substituto, que faz referência a outro objeto.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - errado

Para compreender por que a alternativa correta é "errado", vamos analisar o padrão de projeto mencionado na questão, o Bridge, e compará-lo com o que foi descrito.

O padrão de projeto Bridge é um padrão estrutural que tem como objetivo desacoplar uma abstração da sua implementação para que os dois possam variar independentemente. Em outras palavras, ele permite que a interface (abstração) e a implementação sejam desenvolvidas de forma separada, promovendo uma maior flexibilidade e escalabilidade no código.

Na descrição da questão, é afirmado que o padrão Bridge "fornece um objeto substituto, que faz referência a outro objeto." Essa descrição, no entanto, não corresponde ao funcionamento do Bridge.

O que está sendo descrito, na verdade, é o padrão de projeto Proxy. O Proxy é um padrão estrutural que fornece um objeto substituto (ou “proxy”) para controlar o acesso a outro objeto. Este padrão é utilizado para adicionar uma camada intermediária de controle ou para otimizar o acesso a um recurso caro.

Em resumo:

  • Bridge: Desacopla uma abstração da sua implementação, permitindo que ambas variem independentemente.
  • Proxy: Fornece um objeto substituto para controlar o acesso a outro objeto.

Portanto, a alternativa está incorreta porque ela descreve o funcionamento do Proxy, e não do Bridge, o que justifica a escolha do gabarito como "E - errado".

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Neste caso, ele está tratando do Padrão de Projeto Proxy. O padrão Bridge permite que uma interface possa variar independentemente de sua implementação.

 Proxy: provê um substituto ou ponto através do qual um objeto pode controlar o acesso a outro objeto. 

Pessoal, esse padrão de projeto deve ser utilizado quando houver uma necessidade de uma referência mais versátil ou sofisticada para um objeto do que um simples ponteiro. Por exemplo, proxies virtuais criam objetos caros por demanda e proxies de proteção controlam o acesso ao objeto original. Considerem a hipótese de um sistema que acesse um banco de dados por meio de uma classe de conexão.

Exemplo: No Java, a programação de RMI(com swing) é feita com Proxies, onde a classe Proxy no Cliente representa uma classe com a implementação no Servidor

PROXY

Prover substituto para controlar um objeto

Falou em substituto??? Opá! Desconfio para o proxy

O padrão de projeto estrutural bridge fornece um objeto substituto, que faz referência a outro objeto errado

Proxy: provê um substituto ou ponto através do qual um objeto pode controlar o acesso a outro objeto. 

Bendito serás!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo