¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

designpatterns

Caue Lemos Portugués 20 fichas

Fichas del conjunto (20)

  1. 1O que o padrão Singleton garante?Garante que uma classe tenha apenas uma única instância durante todo o programa, fornecendo um ponto de acesso global.
  2. 2Qual é o objetivo do padrão Strategy?Permitir que algoritmos ou comportamentos sejam intercambiáveis, mudando a lógica de execução de uma classe em tempo de execução.
  3. 3Qual a principal vantagem do padrão Factory?Facilitar a criação de objetos complexos ou que dependem de condições específicas, sem acoplar diretamente o código à classe concreta.
  4. 4Dê um exemplo prático de Singleton.Uma impressora em uma empresa onde todos os funcionários utilizam a mesma instância para gerenciar as impressões.
  5. 5Como o padrão Singleton restringe a criação de múltiplas instâncias?Através de um construtor privado e de um método estático que retorna sempre a mesma instância.
  6. 6Qual o benefício de usar o padrão Strategy em vez de if-else ou switch?O Strategy permite adicionar novos comportamentos sem alterar o código existente.
  7. 7Qual problema o padrão Singleton resolve?Resolve o problema de garantir que apenas uma instância de uma classe seja criada e usada ao longo de toda a aplicação.
  8. 8Quando usar o padrão Strategy?Quando há várias maneiras de realizar uma tarefa e você quer permitir que o algoritmo seja escolhido ou alterado em tempo de execução
  9. 9Qual a principal característica do padrão Composite?A principal característica é permitir a composição de objetos em estruturas de árvore, onde os objetos compostos e individuais podem ser tratados de forma uniforme.
  10. 10Qual o principal uso do padrão Singleton?Quando é necessário ter apenas uma instância de um objeto, como gerenciadores de configuração ou conexões de banco de dados.
  11. 11O que faz o padrão Strategy?Define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis.
  12. 12Quando o padrão Composite é útil?Quando é necessário manipular uma estrutura de objetos de forma hierárquica, como sistemas de arquivos ou menus.
  13. 13O que faz o padrão Factory?Fornece uma interface para criar objetos em uma superclasse, mas permite que subclasses alterem o tipo de objetos que serão criados.
  14. 14Qual padrão garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela?Singleton
  15. 15Qual padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis?Strategy
  16. 16Qual padrão permite compor objetos em estruturas de árvore para representar hierarquias parte-todo, tratando objetos individuais e composições de maneira uniforme?Composite
  17. 17Qual padrão fornece uma interface para criar objetos em uma superclasse, mas permite que subclasses alterem o tipo de objetos que serão criados?Factory
  18. 18Qual padrão é útil quando há várias maneiras de realizar uma tarefa e você quer permitir que o algoritmo seja escolhido ou alterado em tempo de execução?Strategy
  19. 19Qual padrão é ideal quando é necessário manipular uma estrutura de objetos de forma hierárquica, como sistemas de arquivos ou menus?Composite
  20. 20Qual padrão é usado quando é necessário garantir que exista apenas uma instância de um objeto, como em gerenciadores de configuração?Singleton

Información

Descripción
Fichas sobre designpatterns, creado por Caue Lemos el 02/10/2024.
Creado por
Caue Lemos
Visitas
7
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?