Julgue o item a seguir, a respeito de padrões de projetos.O ...
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.
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