Ciência da Computação Software Engenharia de Software

Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.

I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.

II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.

III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.

Assinale:

  • A.

    se somente a afirmativa I estiver correta.

  • B.

    se somente a afirmativa II estiver correta.

  • C.

    se somente a afirmativa III estiver correta.

  • D.

    se somente as afirmativas I e II estiverem corretas.

  • E.

    se todas as afirmativas estiverem corretas.