Acácio Melo
Quiz por , criado more than 1 year ago

Perguntas relacionadas à Padrões de Design (Design Patterns)

117
2
0
Acácio Melo
Criado por Acácio Melo mais de 10 anos atrás
Fechar

Design Pattern

Questão 1 de 17

1

O que é o design pattern Creational?

Selecione uma das seguintes:

  • lida com a configuração e inicialização de classes e objetos

  • lida com a remoção e inicialização de classes e objetos

  • lida com a integração e habilitação de classes e objetos

Explicação

Questão 2 de 17

1

O que é o design pattern Structural?

Selecione uma das seguintes:

  • lida com métodos e a documentação de classes e objetos

  • lida com interfaces e a implementação de classes e objetos

  • lida com variáveis e a digitalização de classes e objetos

Explicação

Questão 3 de 17

1

O que é o Design Pattern Behavioral?

Selecione uma das seguintes:

  • lida com as validações dinâmicas entre grupos de classes e objetos

  • lida com as implementações dinâmicas entre grupos de classes e objetos

  • lida com as interações dinâmicas entre grupos de classes e objetos

Explicação

Questão 4 de 17

1

O que é Builder?

Selecione uma das seguintes:

  • Separa a codificação do objeto.

  • Separa a criação do objeto dele mesmo.

  • Modifica o construtor padrão para privado.

Explicação

Questão 5 de 17

1

O que é Factory?

Selecione uma das seguintes:

  • Delega as suas subclasses a criação do objeto.

  • Delega as suas variáveis a criação do objeto.

  • Delega as suas propriedades para a manipulação do objeto.

Explicação

Questão 6 de 17

1

O que é Abstract Factory?

Selecione uma das seguintes:

  • Criação de métodos e objetos dependentes a uma interface sem que a classe concreta seja especificada

  • Criação de grupos de objetos dependentes a uma interface sem que a classe concreta seja especificada

  • Criação de famílias de objetos dependentes a uma interface sem que a classe concreta seja especificada

Explicação

Questão 7 de 17

1

O que é Prototype?

Selecione uma das seguintes:

  • Criação de objetos a partir dele mesmo, o protótipo. Factory do mesmo objeto

  • Criação de objetos a partir da subclasse.

  • Criação de objetos em cadeia.

Explicação

Questão 8 de 17

1

O que é Singleton?

Selecione uma das seguintes:

  • Garantia que um método será executado somente uma vez

  • Garantia que a propriedade de um objeto será configurada somente uma vez

  • Garantia que a classe será instanciada somente uma vez

Explicação

Questão 9 de 17

1

O que é Adapter?

Selecione uma das seguintes:

  • Adapta a pesquisa entre os objetos

  • Adapta a comunicação entre os objetos

  • Adapta a comunicação entre as classes e os objetos

Explicação

Questão 10 de 17

1

O que é Bridge?

Selecione uma das seguintes:

  • Ela desenvolve a abstração de sua implementação

  • Ela encapsula a abstração de sua implementação

  • Ela desacopla a abstração de sua implementação

Explicação

Questão 11 de 17

1

O que é Composite?

Selecione uma das seguintes:

  • Adiciona métodos a um objeto

  • Adiciona funcionalidades a um objeto

  • Adiciona variáveis a um objeto

Explicação

Questão 12 de 17

1

O que é Decorator?

Selecione uma das seguintes:

  • Estender a funcionalidade de um objeto, válido para linguagens estáticas

  • Estender a funcionalidade de uma classe, válido para linguagens dinâmicas

  • Estender a funcionalidade de um método, válido para linguagens dinâmicas e estáticas

Explicação

Questão 13 de 17

1

O que é Facade?

Selecione uma das seguintes:

  • Agrega várias funcionalidades ao mesmo contexto

  • Agrega várias funcionalidades ao mesmo objeto

  • Agrega várias funcionalidades ao mesmo parâmetro

Explicação

Questão 14 de 17

1

O que é Flyweight?

Selecione uma das seguintes:

  • Objeto robusto e é utilizado em simuladores de voô

  • Objeto leve e é utilizado em editor de textos, pixel de imagem

  • Objeto leve e é utilizado em programas de peso e medidas

Explicação

Questão 15 de 17

1

O que é Proxy?

Selecione uma das seguintes:

  • Utilizado para validação entre objetos

  • Método de configuração da rede

  • Utilizado para criação de validadores na rede

Explicação

Questão 16 de 17

1

O que é Template Method?

Selecione uma das seguintes:

  • Parte abstrata do algoritmo, apenas o pré processamento do algoritmo

  • Parte concreta do algoritmo, pré e pós processamento do algoritmo

  • Parte abstrata do algoritmo, pré e pós processamento do algoritmo

Explicação

Questão 17 de 17

1

O que é Chain of Responsability?

Selecione uma das seguintes:

  • Cadeia de Objetos

  • Cadeia de Métodos

  • Cadeia de Classes

  • Cadeia de Propriedades

Explicação