Acácio Melo
Quiz by , created more than 1 year ago

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

116
2
0
Acácio Melo
Created by Acácio Melo about 10 years ago
Close

Design Pattern

Question 1 of 17

1

O que é o design pattern Creational?

Select one of the following:

  • 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

Explanation

Question 2 of 17

1

O que é o design pattern Structural?

Select one of the following:

  • 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

Explanation

Question 3 of 17

1

O que é o Design Pattern Behavioral?

Select one of the following:

  • 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

Explanation

Question 4 of 17

1

O que é Builder?

Select one of the following:

  • Separa a codificação do objeto.

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

  • Modifica o construtor padrão para privado.

Explanation

Question 5 of 17

1

O que é Factory?

Select one of the following:

  • 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.

Explanation

Question 6 of 17

1

O que é Abstract Factory?

Select one of the following:

  • 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

Explanation

Question 7 of 17

1

O que é Prototype?

Select one of the following:

  • 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.

Explanation

Question 8 of 17

1

O que é Singleton?

Select one of the following:

  • 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

Explanation

Question 9 of 17

1

O que é Adapter?

Select one of the following:

  • Adapta a pesquisa entre os objetos

  • Adapta a comunicação entre os objetos

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

Explanation

Question 10 of 17

1

O que é Bridge?

Select one of the following:

  • 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

Explanation

Question 11 of 17

1

O que é Composite?

Select one of the following:

  • Adiciona métodos a um objeto

  • Adiciona funcionalidades a um objeto

  • Adiciona variáveis a um objeto

Explanation

Question 12 of 17

1

O que é Decorator?

Select one of the following:

  • 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

Explanation

Question 13 of 17

1

O que é Facade?

Select one of the following:

  • Agrega várias funcionalidades ao mesmo contexto

  • Agrega várias funcionalidades ao mesmo objeto

  • Agrega várias funcionalidades ao mesmo parâmetro

Explanation

Question 14 of 17

1

O que é Flyweight?

Select one of the following:

  • 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

Explanation

Question 15 of 17

1

O que é Proxy?

Select one of the following:

  • Utilizado para validação entre objetos

  • Método de configuração da rede

  • Utilizado para criação de validadores na rede

Explanation

Question 16 of 17

1

O que é Template Method?

Select one of the following:

  • 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

Explanation

Question 17 of 17

1

O que é Chain of Responsability?

Select one of the following:

  • Cadeia de Objetos

  • Cadeia de Métodos

  • Cadeia de Classes

  • Cadeia de Propriedades

Explanation