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

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

  • A.

    não existe a necessidade de se utilizar toda a funcionalidade de um sistema complexo, podendo-se criar uma nova classe que contenha todas as regras para acessar esse sistema;

  • B.

    se deseja encapsular ou esconder o sistema original;

  • C.

    o custo de escrever essa nova classe é menor do que o de todos terem que aprender como utilizar o sistema original ou de se gastar em manutenção no futuro;

  • D.

    se deseja utilizar a funcionalidade do sistema original e também adicionar alguma nova funcionalidade;

  • E.

    não se deseja uma interface unificada de alto nível.