VUNESP — Analista Judiciário - Informática — Padrões de projeto (Design Patterns) — 2023
Banca
VUNESP
Órgão
TRF-3
Prova
TRF-3 — Analista Judiciário - Informática — 2023
Ano
2023
Disciplina
Arquitetura de Software
Assunto
Padrões de projeto (Design Patterns)
Cargo
Analista Judiciário - Informática
Enunciado
O design pattern criacional caracterizado por manter um conjunto de objetos que podem ser reutilizados, em geral quando sua criação é custosa, é conhecido como
Alternativas
A)
Reusable objects.
B)
Abstract factory.
C)
Template method.
D)
Object pool.
E)
Factory method.
Gabarito e comentário
Resposta correta: D
A alternativa D está correta. Object Pool mantém um conjunto de objetos previamente criados para empréstimo, uso e devolução, reduzindo a repetição de instanciações quando a criação é demorada ou consome recursos. Abstract Factory e Factory Method tratam da criação de famílias ou tipos de objetos, enquanto Template Method organiza etapas de um algoritmo e pertence aos padrões comportamentais. Assim, a resposta é: Object pool.
A alternativa D está correta. Object Pool mantém um conjunto de objetos previamente criados para empréstimo, uso e devolução, reduzindo a repetição de instanciações quando a criação é demorada ou consome recursos. Abstract Factory e Factory Method tratam da criação de famílias ou tipos de objetos, enquanto Template Method organiza etapas de um algoritmo e pertence aos padrões comportamentais. Assim, a resposta é: Object pool.