Ciência da Computação Gestão de TI Gerência de Projetos

O padrão de projeto (design pattern) denominado fachada (facade) provê uma interface unificada para um conjunto de interfaces (classes) em um subsistema. Analisando as  afirmativas abaixo, que tratam dos benefícios deste desse padrão de projeto, destaque identifique com V a(s) verdadeira(s) e com F, a(s) falsa(s):

( ) O padrão fachada não previne aplicações clientes de usarem diretamente classes do subsistema quando necessário, permitindo a escolha entre a facilidade de uso e a generalidade.

( ) O padrão fachada reduz o número total de instâncias,  para compartilhamento, disponíveis no subsistema.

( ) O padrão fachada não obriga os clientes a conhecerem a organização interna dos componentes do subsistema, facilitando o uso do subsistema pela redução do número de objetos com que os clientes têm de lidar.

( ) O padrão fachada promove o acoplamento fraco entre o subsistema e os seus clientes.

( ) O padrão fachada realiza otimizações, tais como, a criação de objetos sob demanda.

A seqüência correta é:

  • A. F F V V F
  • B. V F V V F
  • C. F V V V F
  • D. V F F F V
  • E. V V V V V