SóProvas


ID
2115622
Banca
INAZ do Pará
Órgão
CRO - RJ
Ano
2016
Provas
Disciplina
Arquitetura de Software
Assuntos

Definir o que é um padrão de projeto de maneira clara e objetiva tem sido o objetivo da comunidade de software, desde a década de 80. Assinale a alternativa que associa corretamente as definições a seguir com os padrões a que pertencem.
I. - Garantem que uma classe tenha somente uma instância e fornece somente um ponto de acesso à instância.
II. - Define uma família de algoritmos, encapsula-os em objetos e torna-os intercambiáveis. Permite que se possam mudar os algoritmos independentemente de quem os está utilizando.

Alternativas
Comentários
  • Singleton

    Palavra chave -  Única instância - global - declarada como final

     

    Garante que uma classe tenha somente uma instância e fornece um ponto global de acesso para ela.

     

    Strategy

    Palavra chave - Algoritmo

     

     Define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis. O Strategy permite que o algoritmo varie independentemente dos clientes que o utilizam.

     

    Fonte: Padroes de Projetos - Solucoes Reutilizaveis - Gamma Erich

     

     

  • Ajudou muito. Valeu!