SóProvas


ID
2828635
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as afirmativas abaixo a respeito dos padrões de projeto Proxy e Template Method.


I O padrão Proxy pode ser usado para controlar os direitos de acesso a outro objeto.

II O padrão Proxy pode ser usado para acessar um objeto localizado em um ambiente remoto.

III O padrão Template Method define métodos templates para a criação de objetos que seguem uma determinada regra.

IV O padrão Template Method permite definir uma família de algoritmos que podem ser substituídos dinamicamente.


Estão corretas as afirmativas

Alternativas
Comentários
  • I O padrão Proxy pode ser usado para controlar os direitos de acesso a outro objeto. [CORRETO]

    II O padrão Proxy pode ser usado para acessar um objeto localizado em um ambiente remoto. [CORRETO]

    III O padrão Template Method define métodos templates para a criação de objetos que seguem uma determinada regra. [ERRADO. Template Method define um esqueleto de algoritmo para serem preenchidas com implementações variadas]

    IV O padrão Template Method permite definir uma família de algoritmos que podem ser substituídos dinamicamente. [ERRADO. Esse é o padrão Strategy]

  • Afirmo que o item 3 está certo.

    métodos templates = esqueleto de algoritmos.

    seguem uma determinada regra = todos seguem determinado modelo da classe pai e os filhos variam a diferença.