Ed
há 11 meses
O padrão de projeto Proxy é utilizado para controlar o acesso a um objeto, fornecer representações locais, criar substitutos para objetos custosos e carregar objetos sob demanda. Vamos analisar cada alternativa: (A) Controlar o acesso a um objeto que necessite de permissão para tal - Isso é uma aplicação típica do padrão Proxy. (B) Fornecer um representante local para um objeto que se encontra em outro espaço de endereçamento - Também é uma função do Proxy, especialmente em sistemas distribuídos. (C) Fornecer uma interface mais adequada do que a oferecida pelo objeto que ele representa - Isso não é uma função típica do Proxy, mas sim do padrão Adapter. (D) Criar um substituto para um objeto cuja instanciação seja custosa ou demorada - Essa é uma das funções do Proxy. (E) Carregar um objeto persistente em memória quando ele for referenciado pela primeira vez - Isso também é uma aplicação comum do padrão Proxy. Dessa forma, a alternativa que não se encaixa como uma função do padrão Proxy é a (C) fornecer uma interface mais adequada do que a oferecida pelo objeto que ele representa. Portanto, a resposta correta é: C.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material