SóProvas


ID
720514
Banca
ESAF
Órgão
CGU
Ano
2008
Provas
Disciplina
Arquitetura de Software
Assuntos

Ao longo das últimas décadas, a engenharia de software fez progressos significativos no campo de padrões de projeto – arquiteturas comprovadas para construir software orientado a objetos flexível e fácil de manter. Com relação ao padrão Facade, é correto afirmar que

Alternativas
Comentários
  • Façade:do tipo estrutural, é um objeto que disponibiliza uma interface simplificada para uma das funcionalidades de uma API:

    -tornar uma biblioteca de software mais fácil de entender e usar;
    -tornar o código que utiliza esta biblioteca mais fácil de entender;
    -reduzir as dependências em relação às características internas de uma biblioteca, trazendo flexibilidade no desenvolvimento do sistema;
    -envolver uma interface com uma de melhor design.

  •    Um façade é um padrão de projeto (design pattern) do tipo estrutural. Os façades são muito comuns em projeto orientados a objeto. Por exemplo, a biblioteca padrão da linguagem Java contém dúzias de classes para processamento do arquivo fonte de um caractere, geração do seu desenho geométrico e dos pixels que formam este caractere. Entretanto, a maioria dos programadores Java não se preocupam com esses detalhes, pois a biblioteca contém as classes do tipo façade (Font e Graphics) que oferecem métodos simples para as operações relacionadas com fontes.

  •     a) fornece um objeto representante ou um marcador de outro objeto para controlar o acesso ao mesmo. (Proxy)

        b) define o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses. - (Template Method)

        c) define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada. - (Factory Method)

        d) fornece uma interface unifucada para um conjunto de interfaces em um subsistema. (Facade)

        e) define uma dependência “um para muitos” entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados. (Observer)