SóProvas


ID
1089907
Banca
Aeronáutica
Órgão
CIAAR
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

O padrão de projetos que garante que determinada classe tenha apenas uma instância e fornece um ponto global de acesso a ela é o

Alternativas
Comentários
  • Singleton: Garantir que um objeto terá apenas uma única instância, isto é, que uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação. (GABARITO)



    Abstract Factory: Fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. Também conhecido como Kit.


    Decorator ou wrapper, é um padrão de projeto de software que permite adicionar um comportamento a um objeto já existente em tempo de execução, ou seja, agrega dinamicamente responsabilidades adicionais a um objeto.

    State é um padrão de projeto de software usado quando o comportamento de um objeto muda, dependendo do seu estado.

  • State: Permite que um objeto altere seu comportamento quando seu estado interno se modifica.

    Factory!??? Pode ser:

     - Abstract factory:  Permite a criação de famílias de objetos relacionados ou dependentes, por meio de uma única interface.

     - Factory Method: Define a interface para criação de objetos, mas deixa as subclasses decidirem qual classe irão instanciar.

    Decorator: Adiciona responsabilidades dinamicamente;